[Xfce4-commits] <parole:bluesabre/gtk3> Add separator for show/hide menubar, do not show in fullscreen

Sean Davis noreply at xfce.org
Sun Sep 22 15:26:01 CEST 2013


Updating branch refs/heads/bluesabre/gtk3
         to c37796d31a2ddfc01ce0f0db2fa2978aba52d697 (commit)
       from 8cff83fe9f4f16721e4c55352b94032bfb738c46 (commit)

commit c37796d31a2ddfc01ce0f0db2fa2978aba52d697
Author: Sean Davis <smd.seandavis at gmail.com>
Date:   Sun Sep 22 09:24:41 2013 -0400

    Add separator for show/hide menubar, do not show in fullscreen

 src/parole-player.c |   28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

diff --git a/src/parole-player.c b/src/parole-player.c
index b1f1a5f..238ad1c 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -2044,17 +2044,25 @@ parole_player_show_menu (ParolePlayer *player, guint button, guint activate_time
      */
     mi = gtk_action_create_menu_item(player->priv->media_fullscreen_action);
     gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
+    
+    if (!player->priv->full_screen)
+    {
+        mi = gtk_separator_menu_item_new();
+        gtk_widget_show(GTK_WIDGET(mi));
+        gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
 
-    /*
-     * Un/Hide menubar
-     */
-    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);
+        /*
+         * Un/Hide menubar
+         */
+        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);
+    
+    }
 
 
     g_signal_connect_swapped (menu, "selection-done",


More information about the Xfce4-commits mailing list