XMLmind XML Editor - Customizing the User Interface

Hussein Shafie

Pixware

91 rue Gambetta,
78120 Rambouillet,
France,
Phone: +33 (0)1 30 59 81 44,
Web: www.xmlmind.com/xmleditor
Email:  (public mailing list)

October 20, 2014

Abstract

This document describes how to customize the user interface of XMLmind XML Editor by writing a GUI specification (.xxe_gui XML files) and by deploying it.


Table of Contents

1. Introduction
2. Tutorial
1. Changing the title and icon
2. Changing the About dialog box
3. Adding a word count tool
4. Adding a preferences sheet for the word count tool
5. Adding a document type specific tool bar
6. Adding a Characters menu
3. Deployment
1. Validation of .xxe_gui files
2. Deployment of a customization
3. Specifying a base GUI specification other than xxe-gui:DesktopApp.xxe_gui
4. Reference
1. action
1.1. Action which is a wrapper around a command
2. command
3. include
4. layout
4.1. The attributes of layout
4.2. The menuBar child element of layout
4.3. The topToolBars and bottomToolBars child elements of layout
4.4. The leftToolBars and rightToolBars child elements of layout
4.5. The leftPanes and rightPanes child elements of layout
4.6. The preferencesSheets child element of layout
4.7. The hidden child element of layout
4.8. The insert descendant element of layout
5. menu
6. menuBar
7. menuItems
8. openedDocumentHook
9. pane
10. part
10.1. Bean properties
11. preferencesSheet
12. preferencesSheets
13. property
14. statusBar
15. tool
16. toolBar
17. toolBarItems
18. translation