<?xml version="1.0" encoding="UTF-8"?> <interface> <requires lib="gtk+" version="3.14"/> <object class="GtkUIManager" id="uimanager1"> <child> <object class="GtkActionGroup" id="actiongroup1"> <child> <object class="GtkAction" id="edit_properties"> <property name="stock_id">gtk-properties</property> <property name="icon_name">document-properties</property> <signal name="activate" handler="on_edit_properties_activate" swapped="no"/> </object> </child> <child> <object class="GtkAction" id="edit_revert_to_original"> <property name="label" translatable="yes">_Revert to Original</property> <property name="icon_name">document-revert</property> <signal name="activate" handler="on_edit_revert_to_original_activate" swapped="no"/> </object> </child> <child> <object class="GtkAction" id="edit_delete"> <property name="stock_id">gtk-delete</property> <property name="icon_name">edit-delete</property> <signal name="activate" handler="on_edit_delete_activate" swapped="no"/> </object> </child> </object> </child> <ui> <popup name="edit_menu"> <menuitem action="edit_properties"/> <menuitem action="edit_revert_to_original"/> <separator/> <menuitem action="edit_delete"/> </popup> </ui> </object> <object class="GtkMenu" constructor="uimanager1" id="edit_menu"> <property name="visible">True</property> <property name="can_focus">False</property> </object> <object class="GtkDialog" id="mainwindow"> <property name="width_request">675</property> <property name="height_request">530</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">5</property> <property name="title" translatable="yes">Main Menu</property> <property name="window_position">center</property> <property name="type_hint">normal</property> <signal name="close" handler="on_close_button_clicked" swapped="no"/> <signal name="delete-event" handler="on_delete_event" swapped="no"/> <signal name="destroy" handler="on_close_button_clicked" swapped="no"/> <signal name="style-updated" handler="on_style_updated" swapped="no"/> <child internal-child="vbox"> <object class="GtkBox" id="dialog-vbox5"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">2</property> <child internal-child="action_area"> <object class="GtkButtonBox" id="dialog-action_area5"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="layout_style">end</property> <child> <object class="GtkButton" id="help_button"> <property name="label">gtk-help</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <property name="use_stock">True</property> <signal name="clicked" handler="on_help_button_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="revert_button"> <property name="label">gtk-revert-to-saved</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <property name="tooltip_text" translatable="yes">Restore the default menu layout</property> <property name="use_stock">True</property> <signal name="clicked" handler="on_revert_button_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkButton" id="close_button"> <property name="label">gtk-close</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="has_default">True</property> <property name="receives_default">False</property> <property name="use_stock">True</property> <signal name="clicked" handler="on_close_button_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">2</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="pack_type">end</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkAlignment" id="alignment9"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">5</property> <child> <object class="GtkHBox" id="hbox2"> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkHPaned" id="hpaned1"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="position">200</property> <child> <object class="GtkVBox" id="vbox4"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label20"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_Menus:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">menu_tree</property> <property name="single_line_mode">True</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkScrolledWindow" id="scrolledwindow3"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="shadow_type">in</property> <child> <object class="GtkTreeView" id="menu_tree"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="has_focus">True</property> <property name="headers_visible">False</property> <signal name="cursor-changed" handler="on_menu_tree_cursor_changed" swapped="no"/> <signal name="drag-data-get" handler="on_menu_tree_drag_data_get" swapped="no"/> <signal name="drag-data-received" handler="on_menu_tree_drag_data_received" swapped="no"/> <child internal-child="selection"> <object class="GtkTreeSelection" id="treeview-selection1"/> </child> </object> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="resize">False</property> <property name="shrink">True</property> </packing> </child> <child> <object class="GtkVBox" id="vbox5"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label21"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">It_ems:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">item_tree</property> <property name="single_line_mode">True</property> <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkHBox" id="hbox16"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkScrolledWindow" id="scrolledwindow2"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="shadow_type">in</property> <child> <object class="GtkTreeView" id="item_tree"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="rules_hint">True</property> <signal name="button-press-event" handler="on_item_tree_popup_menu" swapped="no"/> <signal name="cursor-changed" handler="on_item_tree_cursor_changed" swapped="no"/> <signal name="cursor-changed" handler="on_item_tree_cursor_changed" swapped="no"/> <signal name="drag-data-get" handler="on_item_tree_drag_data_get" swapped="no"/> <signal name="drag-data-received" handler="on_item_tree_drag_data_received" swapped="no"/> <signal name="key-press-event" handler="on_item_tree_key_press_event" swapped="no"/> <signal name="popup-menu" handler="on_item_tree_popup_menu" swapped="no"/> <signal name="row-activated" handler="on_item_tree_row_activated" swapped="no"/> <child internal-child="selection"> <object class="GtkTreeSelection" id="treeview-selection2"/> </child> </object> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkVBox" id="vbox6"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkVButtonBox" id="vbuttonbox1"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <property name="layout_style">start</property> <child> <object class="GtkButton" id="new_menu_button"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <signal name="clicked" handler="on_new_menu_button_clicked" swapped="no"/> <child> <object class="GtkAlignment" id="alignment7"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xscale">0</property> <property name="yscale">0</property> <child> <object class="GtkHBox" id="hbox14"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">2</property> <child> <object class="GtkImage" id="image21"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="stock">gtk-new</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkLabel" id="label18"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">_New Menu</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">1</property> </packing> </child> </object> </child> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="new_item_button"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <signal name="clicked" handler="on_new_item_button_clicked" swapped="no"/> <child> <object class="GtkAlignment" id="alignment8"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xscale">0</property> <property name="yscale">0</property> <child> <object class="GtkHBox" id="hbox15"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">2</property> <child> <object class="GtkImage" id="image22"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="stock">gtk-add</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkLabel" id="label19"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Ne_w Item</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">1</property> </packing> </child> </object> </child> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkButton" id="new_separator_button"> <property name="label" translatable="yes">New _Separator</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <signal name="clicked" handler="on_new_separator_button_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkButton" id="properties_button"> <property name="label">gtk-properties</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_stock">True</property> <signal name="clicked" handler="on_properties_button_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">3</property> </packing> </child> <child> <object class="GtkButton" id="delete_button"> <property name="label">gtk-delete</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_stock">True</property> <signal name="clicked" handler="on_delete_button_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">4</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkAlignment" id="alignment12"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="top_padding">12</property> <child> <object class="GtkVButtonBox" id="vbuttonbox2"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <property name="layout_style">start</property> <child> <object class="GtkButton" id="move_up_button"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <signal name="clicked" handler="on_move_up_button_clicked" swapped="no"/> <child> <object class="GtkAlignment" id="alignment10"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xscale">0</property> <property name="yscale">0</property> <child> <object class="GtkHBox" id="hbox17"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">2</property> <child> <object class="GtkImage" id="image23"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="stock">gtk-go-up</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkLabel" id="label22"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Move Up</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">1</property> </packing> </child> </object> </child> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="move_down_button"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <signal name="clicked" handler="on_move_down_button_clicked" swapped="no"/> <child> <object class="GtkAlignment" id="alignment11"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xscale">0</property> <property name="yscale">0</property> <child> <object class="GtkHBox" id="hbox18"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">2</property> <child> <object class="GtkImage" id="image24"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="stock">gtk-go-down</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkLabel" id="label23"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Move Down</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">1</property> </packing> </child> </object> </child> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">1</property> </packing> </child> </object> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="resize">True</property> <property name="shrink">True</property> </packing> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> </object> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> <action-widgets> <action-widget response="-11">help_button</action-widget> <action-widget response="0">revert_button</action-widget> <action-widget response="-7">close_button</action-widget> </action-widgets> <accelerator key="Escape" signal="close"/> </object> <object class="GtkDialog" id="revertdialog"> <property name="can_focus">False</property> <property name="border_width">5</property> <property name="title" translatable="yes">Revert Changes?</property> <property name="resizable">False</property> <property name="type_hint">dialog</property> <child internal-child="vbox"> <object class="GtkBox" id="dialog-vbox6"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">2</property> <child internal-child="action_area"> <object class="GtkButtonBox" id="dialog-action_area6"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="layout_style">end</property> <child> <object class="GtkButton" id="cancel_revert_button"> <property name="label">gtk-cancel</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <property name="use_stock">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="button2"> <property name="label">gtk-revert-to-saved</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="receives_default">False</property> <property name="use_stock">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="pack_type">end</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkHBox" id="hbox19"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="border_width">5</property> <property name="spacing">8</property> <child> <object class="GtkImage" id="image25"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="icon_name">gtk-dialog-question</property> <property name="icon_size">6</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkLabel" id="label24"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Revert all menus to original settings?</property> <property name="xalign">0</property> <property name="yalign">0</property> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> <action-widgets> <action-widget response="-6">cancel_revert_button</action-widget> <action-widget response="-8">button2</action-widget> </action-widgets> </object> </interface>