Modernize menus a little
authorRené Stadler <mail@renestadler.de>
Fri, 24 Aug 2012 00:09:04 +0000 (02:09 +0200)
committerStefan Sauer <ensonic@users.sf.net>
Thu, 11 Sep 2014 18:51:47 +0000 (20:51 +0200)
A bit in preparation to gtk3 app menus.

debug-viewer/GstDebugViewer/GUI/window.py
debug-viewer/data/menus.ui

index 4c7e201751cd0e15bb767f9692905fe322b7be5c..990485c38844e8e73a9b1611a7ff6650b93b17e4 100644 (file)
@@ -230,7 +230,7 @@ class Window (object):
         self.actions = Common.GUI.Actions ()
 
         group = gtk.ActionGroup ("MenuActions")
-        group.add_actions ([("FileMenuAction", None, _("_File")),
+        group.add_actions ([("AppMenuAction", None, _("_Application")),
                             ("ViewMenuAction", None, _("_View")),
                             ("ViewColumnsMenuAction", None, _("_Columns")),
                             ("HelpMenuAction", None, _("_Help")),
@@ -244,7 +244,7 @@ class Window (object):
                             ("close-window", gtk.STOCK_CLOSE, _("Close _Window"), "<Ctrl>W"),
                             ("cancel-load", gtk.STOCK_CANCEL, None,),
                             ("clear-line-view", gtk.STOCK_CLEAR, None),
-                            ("show-about", gtk.STOCK_ABOUT, None),
+                            ("show-about", None, _("About GStreamer Debug Viewer",)),
                             ("enlarge-text", gtk.STOCK_ZOOM_IN, _("Enlarge Text"), "<Ctrl>plus"),
                             ("shrink-text", gtk.STOCK_ZOOM_OUT, _("Shrink Text"), "<Ctrl>minus"),
                             ("reset-text", gtk.STOCK_ZOOM_100, _("Normal Text Size"), "<Ctrl>0")])
index 2e8bb320f56353991f7b528444dffd7258c2d32e..491ecdde42658a57a2cd31d1602f033b29efe27e 100644 (file)
@@ -1,14 +1,14 @@
 <!-- -*- mode: xml; -*- -->
 <ui>
   <menubar>
-    <menu name="FileMenu" action="FileMenuAction">
-      <menuitem name="FileNewWindow" action="new-window"/>
-      <menuitem name="FileOpen" action="open-file"/>
-      <menuitem name="FileReload" action="reload-file"/>
+    <menu name="AppMenu" action="AppMenuAction">
+      <menuitem name="AppNewWindow" action="new-window"/>
+      <menuitem name="WindowOpen" action="open-file"/>
+      <menuitem name="WindowReload" action="reload-file"/>
       <separator/>
-      <placeholder name="FileMenuAdditions"/>
+      <menuitem name="ShowAbout" action="show-about"/>
       <separator/>
-      <menuitem name="FileCloseWindow" action="close-window"/>
+      <menuitem name="WindowClose" action="close-window"/>
     </menu>
     <menu name="ViewMenu" action="ViewMenuAction">
       <menu name="ViewColumnsMenu" action="ViewColumnsMenuAction">
       <menuitem name="ZoomOut" action="shrink-text"/>
       <menuitem name="Zoom100" action="reset-text"/>
     </menu>
-    <menu name="HelpMenu" action="HelpMenuAction">
-      <placeholder name="HelpMenuAdditions"/>
-      <menuitem name="HelpInfo" action="show-about"/>
-    </menu>
   </menubar>
   <menubar name="context">
     <menu name="LogViewContextMenu" action="ViewMenuAction">