[Xfce4-commits] <parole:master> Add a menu accelerator to make the keyboard-shortcut more discoverable

Simon Steinbeiss noreply at xfce.org
Fri Oct 11 11:52:29 CEST 2013


Updating branch refs/heads/master
         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