[Xfce4-commits] <parole:bluesabre/gtk3> Add a menu accelerator to make the keyboard-shortcut more discoverable
Simon Steinbeiss
noreply at xfce.org
Wed Sep 18 12:20:01 CEST 2013
Updating branch refs/heads/bluesabre/gtk3
to 01bf90e358e4580553d6a0d6cd03cc825c291e60 (commit)
from 497cd7e12e737e214b8acbffe601589949d73ee1 (commit)
commit 01bf90e358e4580553d6a0d6cd03cc825c291e60
Author: Simon Steinbeiss <simon.steinbeiss at elfenbeinturm.at>
Date: Wed Sep 18 12:18:42 2013 +0200
Add a menu accelerator to make the keyboard-shortcut more discoverable
src/parole-player.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/parole-player.c b/src/parole-player.c
index 9adce06..a7b5be9 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -2012,6 +2012,9 @@ static void
parole_player_show_menu (ParolePlayer *player, guint button, guint activate_time)
{
GtkWidget *menu, *mi;
+ GtkAccelGroup *accels = gtk_accel_group_new();
+
+ gtk_window_add_accel_group(GTK_WINDOW(player->priv->window), accels);
player->priv->current_media_type = parole_gst_get_current_stream_type (PAROLE_GST (player->priv->gst));
@@ -2046,6 +2049,8 @@ parole_player_show_menu (ParolePlayer *player, guint button, guint activate_time
mi = gtk_check_menu_item_new_with_label(gtk_widget_get_visible(player->priv->menu_bar) ? _("Hide menubar") : _("Show menubar"));
g_signal_connect (mi, "activate",
G_CALLBACK (parole_player_hide_menubar_cb), player);
+ gtk_widget_add_accelerator(mi, "activate", accels,
+ GDK_KEY_m, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE);
gtk_widget_show (mi);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
More information about the Xfce4-commits
mailing list