Constructing menus and toolbars from an XML description.
Properties:
int add-tearoffs
string ui
Signals:
actions_changed
Emitted whenever the actions changes.
add_widget
Emitted for each generated menubar and toolbar, but not for generated
popup menus.
connect_proxy
Emitted after connecting a proxy to an action.
disconnect_proxy
Emitted after disconnecting a proxy from an action.
post_activate
Emitted just after the action is activated.
pre_activate
Emitted just before the action is activated.
A UI definition:
<ui>
<menubar>
<menu name="FileMenu" action="FileMenuAction">
<menuitem name="New" action="New2Action" />
<placeholder name="FileMenuAdditions" />
</menu>
<menu name="JustifyMenu" action="JustifyMenuAction">
<menuitem name="Left" action="justify-left"/>
<menuitem name="Centre" action="justify-center"/>
<menuitem name="Right" action="justify-right"/>
<menuitem name="Fill" action="justify-fill"/>
</menu>
</menubar>
<toolbar action="toolbar1">
<placeholder name="JustifyToolItems">
<separator/>
<toolitem name="Left" action="justify-left"/>
<toolitem name="Centre" action="justify-center"/>
<toolitem name="Right" action="justify-right"/>
<toolitem name="Fill" action="justify-fill"/>
<separator/>
</placeholder>
</toolbar>
</ui>