diff options
author | Carlos Garnacho <carlos@imendio.com> | 2008-08-04 14:43:53 +0000 |
---|---|---|
committer | Carlos Garnacho <carlosg@src.gnome.org> | 2008-08-04 14:43:53 +0000 |
commit | 7e439efc922b9566bd44a6061c5615c30ebb1916 (patch) | |
tree | c4b77fb3c56562fbf1cf73ea08ce11425c7e5e7a /gtk/gtkfilechooserbutton.c | |
parent | 02c65db5c09de3ff82529cf94d2b7351aa93e446 (diff) | |
download | gtk+-7e439efc922b9566bd44a6061c5615c30ebb1916.tar.gz |
Deprecate gtk_file_chooser_*_new_with_backend(), since GIO is already used
2008-08-04 Carlos Garnacho <carlos@imendio.com>
* gtk/gtk.symbols:
* gtk/gtkfilechooserbutton.[ch]:
* gtk/gtkfilechooserdefault.[ch]:
* gtk/gtkfilechooserdialog.[ch]:
* gtk/gtkfilechooserwidget.[ch]: Deprecate
gtk_file_chooser_*_new_with_backend(), since GIO is already used
directly. Fixes #545976.
svn path=/trunk/; revision=20972
Diffstat (limited to 'gtk/gtkfilechooserbutton.c')
-rw-r--r-- | gtk/gtkfilechooserbutton.c | 33 |
1 files changed, 9 insertions, 24 deletions
diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c index 4c9904f92a..1e6519b9c8 100644 --- a/gtk/gtkfilechooserbutton.c +++ b/gtk/gtkfilechooserbutton.c @@ -137,7 +137,6 @@ struct _GtkFileChooserButtonPrivate GtkTreeModel *model; GtkTreeModel *filter_model; - gchar *backend; GtkFileSystem *fs; GFile *old_file; @@ -646,23 +645,13 @@ gtk_file_chooser_button_constructor (GType type, if (!priv->dialog) { - if (priv->backend) - priv->dialog = gtk_file_chooser_dialog_new_with_backend (NULL, NULL, - GTK_FILE_CHOOSER_ACTION_OPEN, - priv->backend, - GTK_STOCK_CANCEL, - GTK_RESPONSE_CANCEL, - GTK_STOCK_OPEN, - GTK_RESPONSE_ACCEPT, - NULL); - else - priv->dialog = gtk_file_chooser_dialog_new (NULL, NULL, - GTK_FILE_CHOOSER_ACTION_OPEN, - GTK_STOCK_CANCEL, - GTK_RESPONSE_CANCEL, - GTK_STOCK_OPEN, - GTK_RESPONSE_ACCEPT, - NULL); + priv->dialog = gtk_file_chooser_dialog_new (NULL, NULL, + GTK_FILE_CHOOSER_ACTION_OPEN, + GTK_STOCK_CANCEL, + GTK_RESPONSE_CANCEL, + GTK_STOCK_OPEN, + GTK_RESPONSE_ACCEPT, + NULL); gtk_dialog_set_default_response (GTK_DIALOG (priv->dialog), GTK_RESPONSE_ACCEPT); @@ -685,9 +674,6 @@ gtk_file_chooser_button_constructor (GType type, g_free (current_folder); } - g_free (priv->backend); - priv->backend = NULL; - g_signal_connect (priv->dialog, "delete_event", G_CALLBACK (dialog_delete_event_cb), object); g_signal_connect (priv->dialog, "response", @@ -834,8 +820,7 @@ gtk_file_chooser_button_set_property (GObject *object, break; case GTK_FILE_CHOOSER_PROP_FILE_SYSTEM_BACKEND: - /* Construct-only */ - priv->backend = g_value_dup_string (value); + /* Ignore property */ break; case GTK_FILE_CHOOSER_PROP_SELECT_MULTIPLE: @@ -2755,6 +2740,7 @@ gtk_file_chooser_button_new (const gchar *title, * Returns: a new button widget. * * Since: 2.6 + * Deprecated: 2.14 **/ GtkWidget * gtk_file_chooser_button_new_with_backend (const gchar *title, @@ -2767,7 +2753,6 @@ gtk_file_chooser_button_new_with_backend (const gchar *title, return g_object_new (GTK_TYPE_FILE_CHOOSER_BUTTON, "action", action, "title", (title ? title : _(DEFAULT_TITLE)), - "file-system-backend", backend, NULL); } |