[Xfce4-commits] <parole:master> Improved subtitle type filters.
Sean Davis
noreply at xfce.org
Fri Nov 16 13:44:01 CET 2012
Updating branch refs/heads/master
to 9f8a34db897af17f6750331ec143f04951af72f7 (commit)
from 21fbcb1be0172d0ee4271ebb1469f26213c232cd (commit)
commit 9f8a34db897af17f6750331ec143f04951af72f7
Author: Sean Davis <smd.seandavis at 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));
More information about the Xfce4-commits
mailing list