summaryrefslogtreecommitdiff
path: root/examples/bp/gtk/menus.ui
diff options
context:
space:
mode:
Diffstat (limited to 'examples/bp/gtk/menus.ui')
-rw-r--r--examples/bp/gtk/menus.ui83
1 files changed, 83 insertions, 0 deletions
diff --git a/examples/bp/gtk/menus.ui b/examples/bp/gtk/menus.ui
new file mode 100644
index 0000000000..a05986fdb5
--- /dev/null
+++ b/examples/bp/gtk/menus.ui
@@ -0,0 +1,83 @@
+<?xml version='1.0' encoding='UTF-8'?>
+
+<interface>
+ <menu id='app-menu'>
+ <section>
+ <item>
+ <attribute name='label' translatable='yes'>_New Window</attribute>
+ <attribute name='action'>app.new</attribute>
+ </item>
+ </section>
+ <section>
+ <item>
+ <attribute name='label' translatable='yes'>_About Bloatpad</attribute>
+ <attribute name='action'>app.about</attribute>
+ </item>
+ </section>
+ <section>
+ <item>
+ <attribute name='label' translatable='yes'>_Quit</attribute>
+ <attribute name='action'>app.quit</attribute>
+ </item>
+ </section>
+ </menu>
+ <menu id='menubar'>
+ <submenu>
+ <attribute name='label' translatable='yes'>_Edit</attribute>
+ <section>
+ <item>
+ <attribute name='label' translatable='yes'>_Copy</attribute>
+ <attribute name='action'>win.copy</attribute>
+ </item>
+ <item>
+ <attribute name='label' translatable='yes'>_Paste</attribute>
+ <attribute name='action'>win.paste</attribute>
+ </item>
+ </section>
+ <section>
+ <item>
+ <!-- action should never be missing (so always shown) -->
+ <attribute name='label'>Clear (always shown)</attribute>
+ <attribute name='action'>win.clear</attribute>
+ <attribute name='hidden-when'>action-missing</attribute>
+ </item>
+ <item>
+ <attribute name='label'>Clear (hidden when no text)</attribute>
+ <attribute name='hidden-when'>action-disabled</attribute>
+ <attribute name='action'>win.clear</attribute>
+ </item>
+ <item>
+ <attribute name='label'>Spell check (does nothing, hides)</attribute>
+ <attribute name='hidden-when'>action-missing</attribute>
+ <attribute name='action'>win.spell-check</attribute>
+ </item>
+ </section>
+ <section>
+ <item>
+ <attribute name='label' translatable='yes'>Accelerators...</attribute>
+ <attribute name='action'>app.edit-accels</attribute>
+ </item>
+ </section>
+ </submenu>
+ <submenu>
+ <attribute name='label' translatable='yes'>_View</attribute>
+ <section>
+ <item>
+ <attribute name='label' translatable='yes'>_Fullscreen</attribute>
+ <attribute name='action'>win.fullscreen</attribute>
+ </item>
+ <item>
+ <attribute name='label' translatable='yes'>_Look Busy</attribute>
+ <attribute name='action'>win.busy</attribute>
+ </item>
+ </section>
+ </submenu>
+ <submenu id='icon-menu'>
+ <attribute name='label' translatable='yes'>_Icons</attribute>
+ </submenu>
+ <submenu id='time-menu'>
+ <attribute name='label' translatable='yes'>Time</attribute>
+ <attribute name='submenu-action'>app.time-active</attribute>
+ </submenu>
+ </menu>
+</interface>