summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Riemann <friemann@gnome.org>2015-10-11 15:58:56 +0200
committerFelix Riemann <friemann@gnome.org>2015-10-21 20:46:05 +0200
commit25602162f7332f903f6d3b2f7b57ced5e064fd0e (patch)
treebf02144cdc69151f85d0dd95bb915fc29b54596c
parentf0d40b4c7bb6dd7ef40cc5e0c02dd8a11c1a3277 (diff)
downloadeog-25602162f7332f903f6d3b2f7b57ced5e064fd0e.tar.gz
EogWindow: Add F10 keyboard shortcut for gear menu
https://bugzilla.gnome.org/show_bug.cgi?id=754985
-rw-r--r--src/eog-application.c1
-rw-r--r--src/eog-window.c5
2 files changed, 6 insertions, 0 deletions
diff --git a/src/eog-application.c b/src/eog-application.c
index 785ae49a..bfd8118d 100644
--- a/src/eog-application.c
+++ b/src/eog-application.c
@@ -253,6 +253,7 @@ eog_application_init_accelerators (GtkApplication *application)
"win.view-fullscreen", "F11", NULL,
"win.view-slideshow", "F5", NULL,
"win.toggle-zoom-fit", "F", NULL,
+ "win.toggle-gear-menu", "F10", NULL,
NULL /* Terminating NULL */
};
diff --git a/src/eog-window.c b/src/eog-window.c
index bae78032..0f222c19 100644
--- a/src/eog-window.c
+++ b/src/eog-window.c
@@ -4343,6 +4343,11 @@ eog_window_construct_ui (EogWindow *window)
gtk_header_bar_pack_end (GTK_HEADER_BAR (headerbar), menu_button);
gtk_widget_show (menu_button);
+ action = G_ACTION (g_property_action_new ("toggle-gear-menu",
+ menu_button, "active"));
+ g_action_map_add_action (G_ACTION_MAP (window), action);
+ g_object_unref (action);
+
fullscreen_button = gtk_button_new_from_icon_name ("view-fullscreen-symbolic",
GTK_ICON_SIZE_BUTTON);
gtk_actionable_set_action_name (GTK_ACTIONABLE (fullscreen_button),