diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2008-07-15 05:19:23 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2008-07-15 05:19:23 +0000 |
commit | bae6c5576f46fa540e8ff6eee6da44dfd5de0c36 (patch) | |
tree | 7fdb56908632a30ab3861a0662de1b30daa92ef2 /tests | |
parent | 69dcbadd0023dc875836613880da1476b90a3ee4 (diff) | |
download | gtk+-bae6c5576f46fa540e8ff6eee6da44dfd5de0c36.tar.gz |
Add an "Unselect all" button
svn path=/trunk/; revision=20832
Diffstat (limited to 'tests')
-rw-r--r-- | tests/testfilechooserbutton.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/testfilechooserbutton.c b/tests/testfilechooserbutton.c index ee18d7fb81..0b9a6549ac 100644 --- a/tests/testfilechooserbutton.c +++ b/tests/testfilechooserbutton.c @@ -143,6 +143,13 @@ del_pwds_parent_as_shortcut_clicked_cb (GtkWidget *button, } static void +unselect_all_clicked_cb (GtkWidget *button, + gpointer user_data) +{ + gtk_file_chooser_unselect_all (user_data); +} + +static void tests_button_clicked_cb (GtkButton *real_button, gpointer user_data) { @@ -183,6 +190,12 @@ tests_button_clicked_cb (GtkButton *real_button, gtk_box_pack_start (GTK_BOX (box), button, FALSE, FALSE, 0); gtk_widget_show (button); + button = gtk_button_new_with_label ("Unselect all"); + g_signal_connect (button, "clicked", + G_CALLBACK (unselect_all_clicked_cb), user_data); + gtk_box_pack_start (GTK_BOX (box), button, FALSE, FALSE, 0); + gtk_widget_show (button); + g_signal_connect (tests, "delete-event", G_CALLBACK (delete_event_cb), NULL); g_object_set_data (user_data, "tests-dialog", tests); } |