From 3bef646b14d6978833b1ed9a82a4e897ba8a8479 Mon Sep 17 00:00:00 2001 From: John Darrington Date: Sat, 5 Jan 2013 14:21:56 +0100 Subject: [PATCH] Added file chooser filters for spreadsheet file types --- src/ui/gui/page-file.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/ui/gui/page-file.c b/src/ui/gui/page-file.c index 31b3f6e33f..ff135f677f 100644 --- a/src/ui/gui/page-file.c +++ b/src/ui/gui/page-file.c @@ -212,6 +212,23 @@ choose_file (GtkWindow *parent_window, gchar **encodingp) gtk_file_filter_add_mime_type (filter, "text/tab-separated-values"); gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter); + filter = gtk_file_filter_new (); + gtk_file_filter_set_name (filter, _("Gnumeric Spreadsheet Files")); + gtk_file_filter_add_mime_type (filter, "application/x-gnumeric"); + gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter); + + filter = gtk_file_filter_new (); + gtk_file_filter_set_name (filter, _("OpenOffice.Org Spreadsheet Files")); + gtk_file_filter_add_mime_type (filter, "application/vnd.oasis.opendocument.spreadsheet"); + gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter); + + filter = gtk_file_filter_new (); + gtk_file_filter_set_name (filter, _("All Spreadsheet Files")); + gtk_file_filter_add_mime_type (filter, "application/x-gnumeric"); + gtk_file_filter_add_mime_type (filter, "application/vnd.oasis.opendocument.spreadsheet"); + gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter); + + gtk_file_chooser_set_extra_widget ( GTK_FILE_CHOOSER (dialog), psppire_encoding_selector_new ("Auto", true)); -- 2.30.2