X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/53f199c5a82bcd460d3153814f2e057c747e2a3a..92929c357751afc31f7f1acbe3e724bdf307cf23:/lib/python/Plugins/Extensions/DVDBurn/TitleList.py diff --git a/lib/python/Plugins/Extensions/DVDBurn/TitleList.py b/lib/python/Plugins/Extensions/DVDBurn/TitleList.py index 2bc51722..1b289322 100644 --- a/lib/python/Plugins/Extensions/DVDBurn/TitleList.py +++ b/lib/python/Plugins/Extensions/DVDBurn/TitleList.py @@ -1,17 +1,28 @@ -import DVDProject, DVDTitle, TitleList, TitleCutter +import DVDProject, TitleList, TitleCutter from Screens.Screen import Screen from Components.ActionMap import HelpableActionMap, ActionMap from Components.Sources.List import List +from Components.Sources.StaticText import StaticText from enigma import eListboxPythonMultiContent, gFont, RT_HALIGN_LEFT class TitleList(Screen): skin = """ - - - - + + + + + + + + + + + + + + """ def __init__(self, session, project = None): @@ -31,6 +42,14 @@ class TitleList(Screen): "burnProject": (self.burnProject, _("Burn DVD"), _("Burn")), }) + self["key_red"] = StaticText(_("Add title")) + self["key_green"] = StaticText(_("Edit title")) + self["key_yellow"] = StaticText(_("Remove title")) + self["key_blue"] = StaticText(_("Save")) + + self["title_label"] = StaticText(_("Table of content to be burned to DVD:")) + self["statusbar"] = StaticText(_("When complete, press record key to burn the collection!")) + self["actions"] = ActionMap(["OkCancelActions"], { "cancel": self.leave @@ -38,7 +57,7 @@ class TitleList(Screen): #Action("addTitle", self.addTitle) - self["titles"] = List(list = [ ], enableWrapAround = True, item_height=50, fonts = [gFont("Regular", 20)]) + self["titles"] = List(list = [ ], enableWrapAround = True, item_height=30, fonts = [gFont("Regular", 20)]) self.updateTitleList() #self["addTitle"] = ActionButton("titleactions", "addTitle") @@ -60,8 +79,7 @@ class TitleList(Screen): return None t = self.project.addService(source) self.updateTitleList() - - self.editTitle(t) + #self.editTitle(t) def removeCurrentTitle(self): title = self.getCurrentTitle() @@ -75,6 +93,7 @@ class TitleList(Screen): def burnProject(self): print "producing final cue sheet:" cue = self.produceFinalCuesheet() + print str(cue) import Process job = Process.Burn(self.session, cue) print cue