Kaydet (Commit) 14ef3efa authored tarafından Caolán McNamara's avatar Caolán McNamara

gtk3: use a more straightforward ownership for menu

Change-Id: Ibf2184f565225423f57597fe96164565b5a3194a
(cherry picked from commit 859c2874)
üst d30d6d93
...@@ -2009,23 +2009,23 @@ GtkSalGraphics::GtkSalGraphics( GtkSalFrame *pFrame, GtkWidget *pWindow ) ...@@ -2009,23 +2009,23 @@ GtkSalGraphics::GtkSalGraphics( GtkSalFrame *pFrame, GtkWidget *pWindow )
getStyleContext(&mpCheckButtonStyle, gtk_check_button_new()); getStyleContext(&mpCheckButtonStyle, gtk_check_button_new());
/* Menu bar */
gMenuBarWidget = gtk_menu_bar_new();
gMenuItemMenuBarWidget = gtk_menu_item_new_with_label( "b" );
gtk_menu_shell_append(GTK_MENU_SHELL(gMenuBarWidget), gMenuItemMenuBarWidget);
getStyleContext(&mpMenuBarStyle, gMenuBarWidget);
mpMenuBarItemStyle = gtk_widget_get_style_context(gMenuItemMenuBarWidget);
/* Menu */ /* Menu */
GtkWidget *menu = gtk_menu_new(); GtkWidget *menu = gtk_menu_new();
mpMenuStyle = gtk_widget_get_style_context(menu); mpMenuStyle = gtk_widget_get_style_context(menu);
g_object_ref_sink(menu); gtk_menu_item_set_submenu(GTK_MENU_ITEM(gMenuItemMenuBarWidget), menu);
/* Menu Items */ /* Menu Items */
gCheckMenuItemWidget = gtk_check_menu_item_new_with_label("M"); gCheckMenuItemWidget = gtk_check_menu_item_new_with_label("M");
gtk_menu_shell_append(GTK_MENU_SHELL(menu), gCheckMenuItemWidget); gtk_menu_shell_append(GTK_MENU_SHELL(menu), gCheckMenuItemWidget);
mpCheckMenuItemStyle = gtk_widget_get_style_context(gCheckMenuItemWidget); mpCheckMenuItemStyle = gtk_widget_get_style_context(gCheckMenuItemWidget);
/* Menu bar */
gMenuBarWidget = gtk_menu_bar_new();
gMenuItemMenuBarWidget = gtk_menu_item_new_with_label( "b" );
gtk_menu_shell_append(GTK_MENU_SHELL(gMenuBarWidget), gMenuItemMenuBarWidget);
getStyleContext(&mpMenuBarStyle, gMenuBarWidget);
mpMenuBarItemStyle = gtk_widget_get_style_context(gMenuItemMenuBarWidget);
/* Spinbutton */ /* Spinbutton */
gSpinBox = gtk_spin_button_new(NULL, 0, 0); gSpinBox = gtk_spin_button_new(NULL, 0, 0);
getStyleContext(&mpSpinStyle, gSpinBox); getStyleContext(&mpSpinStyle, gSpinBox);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment