The GUI customization created during this tutorial tutorial7.xxe_gui is used here as an example:
Rename tutorial7.xxe_gui to customize.xxe_gui.
Using this name if mandatory if you want XXE to dynamically discover your GUI customization during its start-up.
Copy directory and all its content (which now includes XXE_install_dir/doc/gui/tutorial/customize.xxe_gui) to directory .XXE_user_preferences_dir/addon/
XXE user preferences directory is:
on Linux.$HOME/.xxe4/
on the Mac.$HOME/Library/Application Support/XMLmind/XMLEditor4/
on Windows 2000, XP, Vista.%APPDATA%\XMLmind\XMLEditor4\
Example: C:\Documents and Settings\john\Application Data\XMLmind\XMLEditor4\ on Windows 2000 and XP. C:\Users\john\AppData\Roaming\XMLmind\XMLEditor4\ on Windows Vista.
Restart XXE as you usually do it.
Here what happens when XXE is started:
The editor collects all files called customize.xxe_gui found in either of its two addon/ directories.
It merges their contents with its base GUI specification. The base GUI specification is by default[5] xxe-gui:app/Professional.xxe_gui, which is a resource contained in xxe_app.jar
It creates its GUI according to this combined specification.