[totem] main: Always use a popover for menu buttons
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem] main: Always use a popover for menu buttons
- Date: Fri, 13 Mar 2015 09:31:27 +0000 (UTC)
commit 85ece5ecc32862db82af8045eb29df09343f284b
Author: Bastien Nocera <hadess hadess net>
Date: Fri Mar 13 10:10:40 2015 +0100
main: Always use a popover for menu buttons
src/totem-interface.c | 2 ++
src/totem-object.c | 3 ---
2 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/src/totem-interface.c b/src/totem-interface.c
index 08263fd..c9537c2 100644
--- a/src/totem-interface.c
+++ b/src/totem-interface.c
@@ -310,6 +310,8 @@ totem_interface_create_header_button (GtkWidget *header,
context = gtk_widget_get_style_context (button);
gtk_style_context_add_class (context, "image-button");
g_object_set (G_OBJECT (button), "valign", GTK_ALIGN_CENTER, NULL);
+ if (GTK_IS_MENU_BUTTON (button))
+ g_object_set (G_OBJECT (button), "use-popover", TRUE, NULL);
if (pack_type == GTK_PACK_END)
gtk_header_bar_pack_end (GTK_HEADER_BAR (header), button);
diff --git a/src/totem-object.c b/src/totem-object.c
index 5ec8255..ab32fea 100644
--- a/src/totem-object.c
+++ b/src/totem-object.c
@@ -3793,7 +3793,6 @@ totem_callback_connect (TotemObject *totem)
gtk_menu_button_new (),
"open-menu-symbolic",
GTK_PACK_END);
- g_object_set (G_OBJECT (totem->gear_button), "use-popover", TRUE, NULL);
menu = (GMenuModel *) gtk_builder_get_object (totem->xml, "playermenu");
gtk_menu_button_set_menu_model (GTK_MENU_BUTTON (item), menu);
g_signal_connect (G_OBJECT (item), "toggled",
@@ -3804,7 +3803,6 @@ totem_callback_connect (TotemObject *totem)
gtk_menu_button_new (),
"list-add-symbolic",
GTK_PACK_START);
- g_object_set (G_OBJECT (totem->add_button), "use-popover", TRUE, NULL);
menu = (GMenuModel *) gtk_builder_get_object (totem->xml, "addmenu");
gtk_menu_button_set_menu_model (GTK_MENU_BUTTON (item), menu);
gtk_widget_show (item);
@@ -3960,7 +3958,6 @@ add_fullscreen_toolbar (TotemObject *totem)
gtk_menu_button_new (),
"open-menu-symbolic",
GTK_PACK_END);
- g_object_set (G_OBJECT (item), "use-popover", TRUE, NULL);
menu = (GMenuModel *) gtk_builder_get_object (totem->xml, "playermenu");
gtk_menu_button_set_menu_model (GTK_MENU_BUTTON (item), menu);
g_signal_connect (G_OBJECT (item), "toggled",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]