UI Merging (continued)
- Orthogonal to actions
- (some toolkits have actions, but do not provide a menu merge API).
- Used to overlay a set of menu/tool items onto another set, and demerge them later.
- A tree of menus and toolbars is maintained, with names attached to nodes.
- Nodes map to actions
- if action is provided by multiple action groups, top action group wins
- Menu layouts described by XML files
- based on a subset of the Bonobo UI format
- translatable strings kept out of the XML file