[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