diff options
author | Bastien Nocera <hadess@hadess.net> | 2011-09-22 19:46:40 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2011-09-23 12:45:09 +0100 |
commit | a0fc947f895a33479ea3d7e7da88faaac8998ecb (patch) | |
tree | 01256052f8e7f4ddd0a4ef90dfca036c12f90782 /gtk/gtkassistant.c | |
parent | 370f0d1d8619af3ffb0bea180a53271dadd5bf21 (diff) | |
download | gtk+-a0fc947f895a33479ea3d7e7da88faaac8998ecb.tar.gz |
GtkAssistant: Fix problems with gtk_widget_show_all()
gtk_widget_show_all() would have shown every single item inside
the GtkAssistant sidebar, as well as all the navigation buttons.
https://bugzilla.gnome.org/show_bug.cgi?id=659826
Diffstat (limited to 'gtk/gtkassistant.c')
-rw-r--r-- | gtk/gtkassistant.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c index 4060693d61..ed8fc31c49 100644 --- a/gtk/gtkassistant.c +++ b/gtk/gtkassistant.c @@ -1018,6 +1018,13 @@ gtk_assistant_init (GtkAssistant *assistant) gtk_size_group_add_widget (priv->button_size_group, priv->cancel); gtk_size_group_add_widget (priv->button_size_group, priv->last); + gtk_widget_set_no_show_all (priv->close, TRUE); + gtk_widget_set_no_show_all (priv->apply, TRUE); + gtk_widget_set_no_show_all (priv->forward, TRUE); + gtk_widget_set_no_show_all (priv->back, TRUE); + gtk_widget_set_no_show_all (priv->cancel, TRUE); + gtk_widget_set_no_show_all (priv->last, TRUE); + if (!alternative_button_order (assistant)) { gtk_box_pack_end (GTK_BOX (priv->action_area), priv->apply, FALSE, FALSE, 0); @@ -1608,7 +1615,9 @@ gtk_assistant_insert_page (GtkAssistant *assistant, page_info = g_slice_new0 (GtkAssistantPage); page_info->page = page; page_info->regular_title = gtk_label_new (NULL); + gtk_widget_set_no_show_all (page_info->regular_title, TRUE); page_info->current_title = gtk_label_new (NULL); + gtk_widget_set_no_show_all (page_info->current_title, TRUE); /* Note: we need to use misc alignment here as long as GtkLabel * pays attention to it. GtkWiget::halign is ineffective, since |