summaryrefslogtreecommitdiff
path: root/demos
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2012-05-26 12:08:52 -0400
committerMatthias Clasen <mclasen@redhat.com>2012-05-26 12:08:52 -0400
commitaee7544d99e37b5a63e027fbd9cd926dc9d63b74 (patch)
treeeea6beb57f48b698a39182df768f2a19f5d1d984 /demos
parent2cecc1f922f68b1d9eff9fa12c3b67c4d67e386b (diff)
downloadgtk+-aee7544d99e37b5a63e027fbd9cd926dc9d63b74.tar.gz
gtk-demo: Add a help stock menuitem
Diffstat (limited to 'demos')
-rw-r--r--demos/gtk-demo/builder.c6
-rw-r--r--demos/gtk-demo/demo.ui10
2 files changed, 15 insertions, 1 deletions
diff --git a/demos/gtk-demo/builder.c b/demos/gtk-demo/builder.c
index abb3ad846c..f0691af490 100644
--- a/demos/gtk-demo/builder.c
+++ b/demos/gtk-demo/builder.c
@@ -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)
{
diff --git a/demos/gtk-demo/demo.ui b/demos/gtk-demo/demo.ui
index 57dd232505..0a2178924a 100644
--- a/demos/gtk-demo/demo.ui
+++ b/demos/gtk-demo/demo.ui
@@ -107,7 +107,14 @@
<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>
@@ -127,6 +134,7 @@
<menuitem action="Paste" name="Paste"/>
</menu>
<menu action="HelpMenu" name="HelpMenu">
+ <menuitem action="Help" name="Help"/>
<menuitem action="About" name="About"/>
</menu>
</menubar>