summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2008-07-15 05:19:23 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2008-07-15 05:19:23 +0000
commitbae6c5576f46fa540e8ff6eee6da44dfd5de0c36 (patch)
tree7fdb56908632a30ab3861a0662de1b30daa92ef2 /tests
parent69dcbadd0023dc875836613880da1476b90a3ee4 (diff)
downloadgtk+-bae6c5576f46fa540e8ff6eee6da44dfd5de0c36.tar.gz
Add an "Unselect all" button
svn path=/trunk/; revision=20832
Diffstat (limited to 'tests')
-rw-r--r--tests/testfilechooserbutton.c13
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);
}