summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShaun McCance <shaunm@gnome.org>2014-06-16 18:18:14 -0400
committerShaun McCance <shaunm@gnome.org>2014-06-16 18:18:14 -0400
commitea4be8cb9a15cdfe7f7299e53318ac8a5e9faaee (patch)
treec790189c140bf996cbaa5f69832008451bdea291
parent5fedb1eab1ea41fc87c0416eb91344c4cf6af7f7 (diff)
downloadyelp-ea4be8cb9a15cdfe7f7299e53318ac8a5e9faaee.tar.gz
Move some actions to the app menu
-rw-r--r--src/yelp-application.c13
-rw-r--r--src/yelp-window.c11
2 files changed, 13 insertions, 11 deletions
diff --git a/src/yelp-application.c b/src/yelp-application.c
index 20c8266a..c1f995b7 100644
--- a/src/yelp-application.c
+++ b/src/yelp-application.c
@@ -249,6 +249,7 @@ yelp_application_startup (GApplication *application)
{
YelpApplication *app = YELP_APPLICATION (application);
YelpApplicationPrivate *priv = GET_PRIV (app);
+ GMenu *menu, *section;
gchar *keyfile;
YelpSettings *settings;
@@ -299,6 +300,18 @@ yelp_application_startup (GApplication *application)
g_action_map_add_action (G_ACTION_MAP (app), G_ACTION (priv->smaller_text_action));
application_set_font_sensitivity (app);
+
+ menu = g_menu_new ();
+ section = g_menu_new ();
+ g_menu_append (section, _("New Window"), "win.yelp-window-new");
+ g_menu_append_section (menu, NULL, G_MENU_MODEL (section));
+ g_object_unref (section);
+ section = g_menu_new ();
+ g_menu_append (section, _("Larger Text"), "app.yelp-application-larger-text");
+ g_menu_append (section, _("Smaller Text"), "app.yelp-application-smaller-text");
+ g_menu_append_section (menu, NULL, G_MENU_MODEL (section));
+ g_object_unref (section);
+ gtk_application_set_app_menu (GTK_APPLICATION (application), G_MENU_MODEL (menu));
}
/******************************************************************************/
diff --git a/src/yelp-window.c b/src/yelp-window.c
index 6cac2908..5dea29ce 100644
--- a/src/yelp-window.c
+++ b/src/yelp-window.c
@@ -380,17 +380,6 @@ window_construct (YelpWindow *window)
g_object_unref (section);
section = g_menu_new ();
- g_menu_append (section, _("New Window"), "win.yelp-window-new");
- g_menu_append_section (menu, NULL, G_MENU_MODEL (section));
- g_object_unref (section);
-
- section = g_menu_new ();
- g_menu_append (section, _("Larger Text"), "app.yelp-application-larger-text");
- g_menu_append (section, _("Smaller Text"), "app.yelp-application-smaller-text");
- g_menu_append_section (menu, NULL, G_MENU_MODEL (section));
- g_object_unref (section);
-
- section = g_menu_new ();
g_menu_append (section, _("Previous Page"), "win.yelp-view-go-previous");
g_menu_append (section, _("Next Page"), "win.yelp-view-go-next");
g_menu_append_section (menu, NULL, G_MENU_MODEL (section));