diff options
author | Felix Riemann <friemann@gnome.org> | 2015-10-11 15:58:56 +0200 |
---|---|---|
committer | Felix Riemann <friemann@gnome.org> | 2015-10-21 20:46:05 +0200 |
commit | 25602162f7332f903f6d3b2f7b57ced5e064fd0e (patch) | |
tree | bf02144cdc69151f85d0dd95bb915fc29b54596c | |
parent | f0d40b4c7bb6dd7ef40cc5e0c02dd8a11c1a3277 (diff) | |
download | eog-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.c | 1 | ||||
-rw-r--r-- | src/eog-window.c | 5 |
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), |