]> Pileus Git - ~andy/gtk/commitdiff
gtk-demo: Add a help stock menuitem
authorMatthias Clasen <mclasen@redhat.com>
Sat, 26 May 2012 16:08:52 +0000 (12:08 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 26 May 2012 16:08:52 +0000 (12:08 -0400)
demos/gtk-demo/builder.c
demos/gtk-demo/demo.ui

index abb3ad846cd196b44da9f43706488087faab3bf2..f0691af490c60eb1593e0e6788630577212f1a86 100644 (file)
@@ -27,6 +27,12 @@ about_activate (GtkAction *action)
   gtk_widget_hide (about_dlg);
 }
 
+G_MODULE_EXPORT void
+help_activate (GtkAction *action)
+{
+  g_print ("Help not available\n");
+}
+
 GtkWidget *
 do_builder (GtkWidget *do_widget)
 {
index 57dd232505a4803b70bb0fd7bb4dc9fc525417b3..0a2178924a4ab512442bd916ff31c1a685811519 100644 (file)
                         <property name="stock_id">gtk-about</property>
                         <signal handler="about_activate" name="activate"/>
                     </object>
-                    <accelerator key="F1"/>
+                    <accelerator key="F7"/>
+                </child>
+                <child>
+                    <object class="GtkAction" id="Help">
+                        <property name="name">Help</property>
+                        <property name="stock_id">gtk-help</property>
+                        <signal handler="help_activate" name="activate"/>
+                    </object>
                 </child>
             </object>
         </child>
               <menuitem action="Paste" name="Paste"/>
             </menu>
             <menu action="HelpMenu" name="HelpMenu">
+              <menuitem action="Help" name="Help"/>
               <menuitem action="About" name="About"/>
             </menu>
           </menubar>