From 7a12dcd5450d3300364beba7ec2ced0bad3f6aae Mon Sep 17 00:00:00 2001 From: Sergio Costas Date: Mon, 4 Aug 2014 13:22:46 +0200 Subject: [PATCH] Added file filters for movies and subtitles --- src/devede/add_files.py | 12 ++++++++++++ src/devede/ask_subtitles.py | 19 ++++++++++++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/src/devede/add_files.py b/src/devede/add_files.py index 83f7b9b..4a6da00 100644 --- a/src/devede/add_files.py +++ b/src/devede/add_files.py @@ -40,6 +40,18 @@ class add_files: self.wfile_chooser.set_current_folder(add_files.last_path) self.wbutton_accept = builder.get_object("button_accept") + file_filter_videos=Gtk.FileFilter() + file_filter_videos.set_name(_("Video files")) + file_filter_videos.add_mime_type("video/*") + file_filter_videos.add_pattern("*.rmvb") + + file_filter_all=Gtk.FileFilter() + file_filter_all.set_name(_("All files")) + file_filter_all.add_pattern("*") + + self.wfile_chooser.add_filter(file_filter_videos) + self.wfile_chooser.add_filter(file_filter_all) + wadd_files.show_all() retval = wadd_files.run() diff --git a/src/devede/ask_subtitles.py b/src/devede/ask_subtitles.py index f5b1ae8..3b9a42d 100644 --- a/src/devede/ask_subtitles.py +++ b/src/devede/ask_subtitles.py @@ -71,11 +71,28 @@ class ask_subtitles: wlist_languages.append([element]) counter += 1 languages.close() - wencoding.set_active(enc_selection) wlanguage.set_active(lang_selection) + file_filter_videos=Gtk.FileFilter() + file_filter_videos.set_name(_("Subtitle files")) + + file_filter_videos.add_pattern("*.sub") + file_filter_videos.add_pattern("*.srt") + file_filter_videos.add_pattern("*.ssa") + file_filter_videos.add_pattern("*.smi") + file_filter_videos.add_pattern("*.rt") + file_filter_videos.add_pattern("*.txt") + file_filter_videos.add_pattern("*.aqt") + + file_filter_all=Gtk.FileFilter() + file_filter_all.set_name(_("All files")) + file_filter_all.add_pattern("*") + + self.wfilename.add_filter(file_filter_videos) + self.wfilename.add_filter(file_filter_all) + wask_window.show_all() self.on_subtitle_file_set(None) retval = wask_window.run()