diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-07-09 01:48:33 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-07-09 01:48:33 -0400 |
commit | e31bacf7be3dcc5295c89f8e929b53636976ebaa (patch) | |
tree | abb75fd028001254c86dbca91172c445565d2037 /tests | |
parent | 911ae649311c0a8c955793d14a35324f85eaa4a4 (diff) | |
download | gtk+-e31bacf7be3dcc5295c89f8e929b53636976ebaa.tar.gz |
filechooser: Drop the ::current-folder-changed signal
This signal does not work on native file choosers,
and it exposes internals of the widget that should
not be public. And it is just not very interesting.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/testfilechooser.c | 21 | ||||
-rw-r--r-- | tests/testfilechooserbutton.c | 23 |
2 files changed, 0 insertions, 44 deletions
diff --git a/tests/testfilechooser.c b/tests/testfilechooser.c index d5eef8aeda..6e8359a92a 100644 --- a/tests/testfilechooser.c +++ b/tests/testfilechooser.c @@ -42,25 +42,6 @@ static GtkWidget *preview_image; static GtkFileChooserAction action; static void -print_current_folder (GtkFileChooser *chooser) -{ - GFile *cwd; - - cwd = gtk_file_chooser_get_current_folder (chooser); - if (cwd != NULL) - { - char *uri = g_file_get_uri (cwd); - g_print ("Current folder changed :\n %s\n", uri ? uri : "(null)"); - g_free (uri); - g_object_unref (cwd); - } - else - { - g_print ("Current folder changed :\n none\n"); - } -} - -static void print_selected (GtkFileChooser *chooser) { GListModel *files = gtk_file_chooser_get_files (chooser); @@ -345,8 +326,6 @@ main (int argc, char **argv) g_signal_connect (dialog, "selection-changed", G_CALLBACK (print_selected), NULL); - g_signal_connect (dialog, "current-folder-changed", - G_CALLBACK (print_current_folder), NULL); g_signal_connect (dialog, "response", G_CALLBACK (response_cb), &done); diff --git a/tests/testfilechooserbutton.c b/tests/testfilechooserbutton.c index d0bc7f75d7..01844b112c 100644 --- a/tests/testfilechooserbutton.c +++ b/tests/testfilechooserbutton.c @@ -148,27 +148,6 @@ tests_button_clicked_cb (GtkButton *real_button, } static void -chooser_current_folder_changed_cb (GtkFileChooser *chooser, - gpointer user_data) -{ - GFile *folder, *filename; - char *folder_uri, *filename_uri; - - folder = gtk_file_chooser_get_current_folder (chooser); - filename = gtk_file_chooser_get_file (chooser); - - folder_uri = g_file_get_uri (folder); - filename_uri = g_file_get_uri (filename); - g_message ("%s::current-folder-changed\n\tFolder: `%s'\n\tFilename: `%s'\nDone.\n", - G_OBJECT_TYPE_NAME (chooser), folder_uri, filename_uri); - g_free (folder_uri); - g_free (filename_uri); - - g_object_unref (folder); - g_object_unref (filename); -} - -static void chooser_selection_changed_cb (GtkFileChooser *chooser, gpointer user_data) { @@ -214,8 +193,6 @@ add_new_filechooser_button (const gchar *mnemonic, g_object_unref (path); gtk_label_set_mnemonic_widget (GTK_LABEL (label), chooser); - g_signal_connect (chooser, "current-folder-changed", - G_CALLBACK (chooser_current_folder_changed_cb), NULL); g_signal_connect (chooser, "selection-changed", G_CALLBACK (chooser_selection_changed_cb), NULL); gtk_box_append (GTK_BOX (hbox), chooser); |