diff options
| author | Andreas Frisch <andreas.frisch@multimedia-labs.de> | 2008-09-12 12:00:35 +0000 |
|---|---|---|
| committer | Andreas Frisch <andreas.frisch@multimedia-labs.de> | 2008-09-12 12:00:35 +0000 |
| commit | deaf3139671ce0aa53a741b2fece9fbe3fd98c4e (patch) | |
| tree | 189de4203d668d758953ce97bdd8d51a8d1ea951 /lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py | |
| parent | 17cd8cc301444bb2c81b50c9e57f15ef1de0987a (diff) | |
| download | enigma2-deaf3139671ce0aa53a741b2fece9fbe3fd98c4e.tar.gz enigma2-deaf3139671ce0aa53a741b2fece9fbe3fd98c4e.zip | |
Path and template fixes
Diffstat (limited to 'lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py')
| -rw-r--r-- | lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py b/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py index 3686722d..fc8672c5 100644 --- a/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py +++ b/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py @@ -9,7 +9,7 @@ from Components.Sources.StaticText import StaticText from Components.Sources.Progress import Progress from Components.FileList import FileList from enigma import eListboxPythonMultiContent, gFont, RT_HALIGN_LEFT -from Tools.Directories import resolveFilename, SCOPE_PLAYLIST, SCOPE_SKIN, SCOPE_FONTS +from Tools.Directories import resolveFilename, SCOPE_PLUGINS, SCOPE_FONTS from Components.config import config, getConfigListEntry from Components.ConfigList import ConfigListScreen @@ -41,16 +41,16 @@ class FileBrowser(Screen, HelpableScreen): pattern = "" currDir = "/" if self.scope == "project": - currDir = resolveFilename(SCOPE_PLAYLIST) + currDir = self.getDir() pattern = "(?i)^.*\.(ddvdp\.xml)" if self.scope == "menubg": - currDir = self.getDir(settings.menubg, resolveFilename(SCOPE_SKIN)) + currDir = self.getDir(settings.menubg) pattern = "(?i)^.*\.(jpeg|jpg|jpe|png|bmp)" elif self.scope == "menuaudio": - currDir = self.getDir(settings.menuaudio, resolveFilename(SCOPE_SKIN)) + currDir = self.getDir(settings.menuaudio) pattern = "(?i)^.*\.(mp2|m2a|ac3)" elif self.scope == "vmgm": - currDir = self.getDir(settings.vmgm, resolveFilename(SCOPE_SKIN)) + currDir = self.getDir(settings.vmgm) pattern = "(?i)^.*\.(mpg|mpeg)" elif self.scope == "font_face": currDir = self.getDir(settings.font_face, resolveFilename(SCOPE_FONTS)) @@ -65,12 +65,12 @@ class FileBrowser(Screen, HelpableScreen): "cancel": self.exit }) - def getDir(self, key, defaultDir): - settingDir = key.getValue() - if len(settingDir) > 1: - return (settingDir.rstrip("/").rsplit("/",1))[0] - else: - return defaultDir + def getDir(self, key=None, defaultDir=None): + if key: + settingDir = key.getValue() + if len(settingDir) > 1: + return (settingDir.rstrip("/").rsplit("/",1))[0] + return defaultDir or (resolveFilename(SCOPE_PLUGINS)+"Extensions/DVDBurn/") def ok(self): if self.filelist.canDescent(): @@ -106,7 +106,7 @@ class ProjectSettings(Screen,ConfigListScreen): self["key_yellow"] = StaticText(_("Load")) self["key_blue"] = StaticText(_("Save")) - infotext = _("Available format variables") + ":\n%i=" + _("Track") + ", %t=" + _("Title") + ", %d=" + _("Description") + ", %l=" + _("length") + ", %c=" + _("chapters") + ",\n" + _("Record") + " %T=" + _("Begin time") + ", %Y=" + _("year") + ", %M=" + _("month") + ", %D=" + _("day") + ",\n%C=" + _("Channel") + ", %f=" + _("filename") + infotext = _("Available format variables") + ":\n$i=" + _("Track") + ", $t=" + _("Title") + ", $d=" + _("Description") + ", $l=" + _("length") + ", $c=" + _("chapters") + ",\n" + _("Record") + " $T=" + _("Begin time") + ", $Y=" + _("year") + ", $M=" + _("month") + ", $D=" + _("day") + ",\n$A=" + _("audio tracks") + ", $C=" + _("Channel") + ", $f=" + _("filename") self["info"] = StaticText(infotext) self.settings = project.settings |
