summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2012-07-14 21:16:39 -0400
committerMatthias Clasen <mclasen@redhat.com>2012-07-15 00:41:49 -0400
commit7bfcb065df2157e22efa8b8504afd0e3ff8d2bb0 (patch)
tree188da6149215583157500f4504d2a743883b5b66 /tests
parent226450785a7c9b0efb37d54504a2fb53fb72babe (diff)
downloadgtk+-7bfcb065df2157e22efa8b8504afd0e3ff8d2bb0.tar.gz
Test folder filtering
Add a filter to testfilechooser that can demonstrate folder filtering on common directories, such as Documents or Downloads.
Diffstat (limited to 'tests')
-rw-r--r--tests/testfilechooser.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/testfilechooser.c b/tests/testfilechooser.c
index fec10f5c35..fdee032475 100644
--- a/tests/testfilechooser.c
+++ b/tests/testfilechooser.c
@@ -577,6 +577,11 @@ main (int argc, char **argv)
gtk_file_filter_add_mime_type (filter, "image/png");
gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter);
+ filter = gtk_file_filter_new ();
+ gtk_file_filter_set_name (filter, "Starts with D");
+ gtk_file_filter_add_pattern (filter, "D*");
+ gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter);
+
g_signal_connect (dialog, "notify::filter",
G_CALLBACK (filter_changed), NULL);