diff options
author | Matthias Clasen <mclasen@redhat.com> | 2004-04-22 18:04:05 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-04-22 18:04:05 +0000 |
commit | 3b79c66136e1c4bef99ce627cd34ba7c986f6ae3 (patch) | |
tree | a267b25046e5862d816ae94facf714231eaacc70 /gtk/gtkuimanager.c | |
parent | 171d43b2069ba9f39bd37e6329c56c8ce2ce3cc7 (diff) | |
download | gtk+-3b79c66136e1c4bef99ce627cd34ba7c986f6ae3.tar.gz |
Make sure the separators used to demarkate placeholder ends don't show up
2004-04-22 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkuimanager.c (update_node): Make sure the separators
used to demarkate placeholder ends don't show up on
show_all(). (#140496, Murray Cumming)
Diffstat (limited to 'gtk/gtkuimanager.c')
-rw-r--r-- | gtk/gtkuimanager.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtkuimanager.c b/gtk/gtkuimanager.c index 93ab1a067c..d7b6c6f6c4 100644 --- a/gtk/gtkuimanager.c +++ b/gtk/gtkuimanager.c @@ -2226,6 +2226,7 @@ update_node (GtkUIManager *self, g_object_set_data (G_OBJECT (info->proxy), "gtk-separator-mode", GINT_TO_POINTER (SEPARATOR_MODE_HIDDEN)); + gtk_widget_set_no_show_all (info->proxy, TRUE); gtk_menu_shell_insert (GTK_MENU_SHELL (menushell), NODE_INFO (node)->proxy, pos); @@ -2233,6 +2234,7 @@ update_node (GtkUIManager *self, g_object_set_data (G_OBJECT (info->extra), "gtk-separator-mode", GINT_TO_POINTER (SEPARATOR_MODE_HIDDEN)); + gtk_widget_set_no_show_all (info->extra, TRUE); gtk_menu_shell_insert (GTK_MENU_SHELL (menushell), NODE_INFO (node)->extra, pos+1); } @@ -2271,6 +2273,7 @@ update_node (GtkUIManager *self, g_object_set_data (G_OBJECT (info->proxy), "gtk-separator-mode", GINT_TO_POINTER (SEPARATOR_MODE_HIDDEN)); + gtk_widget_set_no_show_all (info->proxy, TRUE); item = gtk_separator_tool_item_new (); gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, pos+1); @@ -2278,6 +2281,7 @@ update_node (GtkUIManager *self, g_object_set_data (G_OBJECT (info->extra), "gtk-separator-mode", GINT_TO_POINTER (SEPARATOR_MODE_HIDDEN)); + gtk_widget_set_no_show_all (info->extra, TRUE); } } break; |