gtk2/examples/bp/gtk/menus.ui
Ryan Lortie cc1af0f71c bloatpad: use Gtk's automated menu loading
We move our menus.ui file into Gtk's namespace so that it will get
picked up.  Accordingly, we no longer have to do any of the work for
ourselves...

https://bugzilla.gnome.org/show_bug.cgi?id=722092
2014-07-07 14:46:28 -04:00

84 lines
2.8 KiB
XML

<?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>