Updating branch refs/heads/master
         to 9f8a34db897af17f6750331ec143f04951af72f7 (commit)
       from 21fbcb1be0172d0ee4271ebb1469f26213c232cd (commit)

commit 9f8a34db897af17f6750331ec143f04951af72f7
Author: Sean Davis <smd.seanda...@gmail.com>
Date:   Fri Nov 16 07:42:52 2012 -0500

    Improved subtitle type filters.

 src/parole-player.c |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/src/parole-player.c b/src/parole-player.c
index 82cd273..0ef0439 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -822,7 +822,7 @@ parole_player_select_custom_subtitle (GtkMenuItem *widget, 
gpointer data)
 {
     ParolePlayer *player;
     GtkWidget *chooser;
-    GtkFileFilter *filter;
+    GtkFileFilter *filter, *all;
     gchar *sub = NULL;
     const gchar *folder;
     gint response;
@@ -839,7 +839,7 @@ parole_player_select_custom_subtitle (GtkMenuItem *widget, 
gpointer data)
     
     
 
-    chooser = gtk_file_chooser_dialog_new (_("Select Subtitle (.srt) File"), 
NULL,
+    chooser = gtk_file_chooser_dialog_new (_("Select Subtitle File"), NULL,
                                           GTK_FILE_CHOOSER_ACTION_OPEN,
                                           GTK_STOCK_CANCEL, 
GTK_RESPONSE_CANCEL,
                                           GTK_STOCK_OPEN, GTK_RESPONSE_OK,
@@ -853,9 +853,20 @@ parole_player_select_custom_subtitle (GtkMenuItem *widget, 
gpointer data)
        gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (chooser), 
folder);
     
     filter = gtk_file_filter_new ();
-    gtk_file_filter_set_name (filter, "SubRip Text");
-    gtk_file_filter_add_mime_type (filter, "application/x-subrip");
+    gtk_file_filter_set_name (filter, _("Subtitle Files"));
+    gtk_file_filter_add_pattern (filter, "*.asc");
+    gtk_file_filter_add_pattern (filter, "*.txt");
+    gtk_file_filter_add_pattern (filter, "*.sub");
+    gtk_file_filter_add_pattern (filter, "*.srt");
+    gtk_file_filter_add_pattern (filter, "*.smi");
+    gtk_file_filter_add_pattern (filter, "*.ssa");
+    gtk_file_filter_add_pattern (filter, "*.ass");
     gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), filter);
+    
+    all = gtk_file_filter_new ();
+    gtk_file_filter_set_name (all, _("All Files"));
+    gtk_file_filter_add_pattern (all, "*");
+    gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), all);
 
     gtk_window_set_default_size (GTK_WINDOW (chooser), 680, 480);
     response = gtk_dialog_run (GTK_DIALOG (chooser));
_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to