diff options
author | Timm Bäder <mail@baedert.org> | 2017-04-21 15:37:37 +0200 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2017-04-24 15:58:01 +0200 |
commit | bd55396d39dcc32713145a4f17904a2f542c8f55 (patch) | |
tree | 845519c178d3a9b717903fd258c1778efb724e9e | |
parent | ccdc50e5401526991f915d4ca1d8d01b1edfcb49 (diff) | |
download | gtk+-bd55396d39dcc32713145a4f17904a2f542c8f55.tar.gz |
filechooserbutton: Show/hide appropriate child
-rw-r--r-- | gtk/gtkfilechooserbutton.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c index c8d3d52ba4..4d1c6fd788 100644 --- a/gtk/gtkfilechooserbutton.c +++ b/gtk/gtkfilechooserbutton.c @@ -974,10 +974,14 @@ gtk_file_chooser_button_set_property (GObject *object, switch (g_value_get_enum (value)) { case GTK_FILE_CHOOSER_ACTION_OPEN: + gtk_widget_hide (priv->combo_box); + gtk_widget_show (priv->button); priv->child = priv->button; gtk_widget_queue_resize (GTK_WIDGET (button)); break; case GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER: + gtk_widget_show (priv->combo_box); + gtk_widget_hide (priv->button); priv->child = priv->combo_box; gtk_widget_queue_resize (GTK_WIDGET (button)); break; |