forked from AuroraMiddleware/gtk
6b26664c41
Provide a mechanism for hiding the "Quit", "About" and "Preferences" menu items from the normal places in a traditional menubar layout (in the File and Edit menus) when the menu is being rendered in the Mac OS menubar. These items can already be found in the application menu. With this feature, applications can now define a single menu to use in all 'traditional' scenarios. Use this new attribute in Bloatpad. https://bugzilla.gnome.org/show_bug.cgi?id=741610
86 lines
2.9 KiB
XML
86 lines
2.9 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='hidden-when'>macos-menubar</attribute>
|
|
<attribute name='action'>app.about</attribute>
|
|
</item>
|
|
</section>
|
|
<section>
|
|
<item>
|
|
<attribute name='label' translatable='yes'>_Quit</attribute>
|
|
<attribute name='hidden-when'>macos-menubar</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>
|