mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-16 21:50:34 +00:00
eed307713b
Change the format of GtkBuilder <menu> to be more in-line with the style of the rest of GtkBuilder so that we can do translation in a consistent way. The format is now substantially more difficult to hand-write, but tools should be along soon. There is an xslt program attached to the bug to help you convert your existing .ui files from the old format to the new one. https://bugzilla.gnome.org/show_bug.cgi?id=668696
108 lines
4.2 KiB
XML
108 lines
4.2 KiB
XML
<?xml version="1.0"?>
|
|
<interface>
|
|
<menu id="appmenu">
|
|
<section>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_New</attribute>
|
|
<attribute name="action">app.new</attribute>
|
|
<attribute name="accel"><Primary>n</attribute>
|
|
</item>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Open</attribute>
|
|
<attribute name="action">app.open</attribute>
|
|
</item>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Save</attribute>
|
|
<attribute name="action">app.save</attribute>
|
|
<attribute name="accel"><Primary>s</attribute>
|
|
</item>
|
|
<item>
|
|
<attribute name="label" translatable="yes">Save _As...</attribute>
|
|
<attribute name="action">app.save-as</attribute>
|
|
<attribute name="accel"><Primary>s</attribute>
|
|
</item>
|
|
</section>
|
|
<section>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Quit</attribute>
|
|
<attribute name="action">app.quit</attribute>
|
|
<attribute name="accel"><Primary>q</attribute>
|
|
</item>
|
|
</section>
|
|
</menu>
|
|
<menu id="menubar">
|
|
<submenu>
|
|
<attribute name="label" translatable="yes">_Preferences</attribute>
|
|
<section>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Prefer Dark Theme</attribute>
|
|
<attribute name="action">app.dark</attribute>
|
|
</item>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Hide Titlebar when maximized</attribute>
|
|
<attribute name="action">win.titlebar</attribute>
|
|
</item>
|
|
<submenu>
|
|
<attribute name="label" translatable="yes">_Color</attribute>
|
|
<section>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Red</attribute>
|
|
<attribute name="action">app.color</attribute>
|
|
<attribute name="target">red</attribute>
|
|
<attribute name="accel"><Primary>r</attribute>
|
|
</item>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Green</attribute>
|
|
<attribute name="action">app.color</attribute>
|
|
<attribute name="target">green</attribute>
|
|
<attribute name="accel"><Primary>g</attribute>
|
|
</item>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Blue</attribute>
|
|
<attribute name="action">app.color</attribute>
|
|
<attribute name="target">blue</attribute>
|
|
<attribute name="accel"><Primary>b</attribute>
|
|
</item>
|
|
</section>
|
|
</submenu>
|
|
<submenu>
|
|
<attribute name="label" translatable="yes">_Shape</attribute>
|
|
<section>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Square</attribute>
|
|
<attribute name="action">win.shape</attribute>
|
|
<attribute name="target">square</attribute>
|
|
<attribute name="accel"><Primary>s</attribute>
|
|
</item>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Rectangle</attribute>
|
|
<attribute name="action">win.shape</attribute>
|
|
<attribute name="target">rectangle</attribute>
|
|
<attribute name="accel"><Primary>r</attribute>
|
|
</item>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Oval</attribute>
|
|
<attribute name="action">win.shape</attribute>
|
|
<attribute name="target">oval</attribute>
|
|
<attribute name="accel"><Primary>o</attribute>
|
|
</item>
|
|
</section>
|
|
</submenu>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_Bold</attribute>
|
|
<attribute name="action">win.bold</attribute>
|
|
<attribute name="accel"><Primary>b</attribute>
|
|
</item>
|
|
</section>
|
|
</submenu>
|
|
<submenu>
|
|
<attribute name="label" translatable="yes">_Help</attribute>
|
|
<item>
|
|
<attribute name="label" translatable="yes">_About</attribute>
|
|
<attribute name="action">win.about</attribute>
|
|
<attribute name="accel"><Primary>a</attribute>
|
|
</item>
|
|
</submenu>
|
|
</menu>
|
|
</interface>
|