[gnome-color-manager] Add an 'All files' option on the file choosers. Fixes #610288



commit 3c3e5822f64b0fdfe18d106b861b792d50ecb37f
Author: Richard Hughes <richard hughsie com>
Date:   Thu Feb 18 10:52:55 2010 +0000

    Add an 'All files' option on the file choosers. Fixes #610288

 src/gcm-calibrate.c |   16 ++++++++++++++--
 src/gcm-prefs.c     |    8 +++++++-
 2 files changed, 21 insertions(+), 3 deletions(-)
---
diff --git a/src/gcm-calibrate.c b/src/gcm-calibrate.c
index 4b45dd7..b3b40b7 100644
--- a/src/gcm-calibrate.c
+++ b/src/gcm-calibrate.c
@@ -604,7 +604,13 @@ gcm_calibrate_device_get_reference_image (const gchar *directory, GtkWindow *win
 	/* TRANSLATORS: filter name on the file->open dialog */
 	gtk_file_filter_set_name (filter, _("Supported images files"));
 	gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(dialog), filter);
-//	g_object_unref (filter);
+
+	/* setup the all files filter */
+	filter = gtk_file_filter_new ();
+	gtk_file_filter_add_pattern (filter, "*");
+	/* TRANSLATORS: filter name on the file->open dialog */
+	gtk_file_filter_set_name (filter, _("All files"));
+	gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(dialog), filter);
 
 	/* did user choose file */
 	if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT)
@@ -650,7 +656,13 @@ gcm_calibrate_device_get_reference_data (const gchar *directory, GtkWindow *wind
 	/* TRANSLATORS: filter name on the file->open dialog */
 	gtk_file_filter_set_name (filter, _("CIE values"));
 	gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(dialog), filter);
-//	g_object_unref (filter);
+
+	/* setup the all files filter */
+	filter = gtk_file_filter_new ();
+	gtk_file_filter_add_pattern (filter, "*");
+	/* TRANSLATORS: filter name on the file->open dialog */
+	gtk_file_filter_set_name (filter, _("All files"));
+	gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(dialog), filter);
 
 	/* did user choose file */
 	if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT)
diff --git a/src/gcm-prefs.c b/src/gcm-prefs.c
index 35a6832..17097c0 100644
--- a/src/gcm-prefs.c
+++ b/src/gcm-prefs.c
@@ -483,7 +483,13 @@ gcm_prefs_file_chooser_get_icc_profile (void)
 	/* TRANSLATORS: filter name on the file->open dialog */
 	gtk_file_filter_set_name (filter, _("Supported ICC profiles"));
 	gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(dialog), filter);
-//	g_object_unref (filter);
+
+	/* setup the all files filter */
+	filter = gtk_file_filter_new ();
+	gtk_file_filter_add_pattern (filter, "*");
+	/* TRANSLATORS: filter name on the file->open dialog */
+	gtk_file_filter_set_name (filter, _("All files"));
+	gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(dialog), filter);
 
 	/* did user choose file */
 	if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]