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