From fe6265762e6d5d061825e3c22bb33022d6435393 Mon Sep 17 00:00:00 2001 From: Sergio Costas Date: Mon, 4 Aug 2014 13:31:14 +0200 Subject: [PATCH] Added filters also when choosing background picture and music for menus --- src/devede/ask_subtitles.py | 20 ++++++++++---------- src/devede/dvd_menu.py | 28 ++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 10 deletions(-) diff --git a/src/devede/ask_subtitles.py b/src/devede/ask_subtitles.py index 3b9a42d..84c93ba 100644 --- a/src/devede/ask_subtitles.py +++ b/src/devede/ask_subtitles.py @@ -75,22 +75,22 @@ class ask_subtitles: wencoding.set_active(enc_selection) wlanguage.set_active(lang_selection) - file_filter_videos=Gtk.FileFilter() - file_filter_videos.set_name(_("Subtitle files")) + file_filter_subt=Gtk.FileFilter() + file_filter_subt.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_subt.add_pattern("*.sub") + file_filter_subt.add_pattern("*.srt") + file_filter_subt.add_pattern("*.ssa") + file_filter_subt.add_pattern("*.smi") + file_filter_subt.add_pattern("*.rt") + file_filter_subt.add_pattern("*.txt") + file_filter_subt.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_subt) self.wfilename.add_filter(file_filter_all) wask_window.show_all() diff --git a/src/devede/dvd_menu.py b/src/devede/dvd_menu.py index 942e830..8ad875d 100644 --- a/src/devede/dvd_menu.py +++ b/src/devede/dvd_menu.py @@ -127,6 +127,34 @@ class dvd_menu(devede.interface_manager.interface_manager): self.wcurrent_page = self.builder.get_object("current_page") self.wshow_as_selected = self.builder.get_object("show_as_selected") self.wshow_as_selected.connect("toggled",self.update_preview) + + self.wbackground_picture = self.builder.get_object("background_picture") + self.wbackground_music = self.builder.get_object("background_music") + + file_filter_pictures=Gtk.FileFilter() + file_filter_pictures.set_name(_("Picture files")) + + file_filter_pictures.add_mime_type("image/png") + + file_filter_all=Gtk.FileFilter() + file_filter_all.set_name(_("All files")) + file_filter_all.add_pattern("*") + + self.wbackground_picture.add_filter(file_filter_pictures) + self.wbackground_picture.add_filter(file_filter_all) + + file_filter_music=Gtk.FileFilter() + file_filter_music.set_name(_("Sound files")) + + file_filter_music.add_mime_type("audio/*") + + file_filter_all=Gtk.FileFilter() + file_filter_all.set_name(_("All files")) + file_filter_all.add_pattern("*") + + self.wbackground_music.add_filter(file_filter_music) + self.wbackground_music.add_filter(file_filter_all) + self.wmenu.show_all() self.pages = 0