X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/5561f5ec4f0a55d9256c3eab0ce121ae82ee5c90..26f9a7bd81edfe6bfe881a3f4c3d8a6f952ac8e5:/lib/python/Screens/TimerEdit.py diff --git a/lib/python/Screens/TimerEdit.py b/lib/python/Screens/TimerEdit.py index 2fe389ee..f8c9f207 100644 --- a/lib/python/Screens/TimerEdit.py +++ b/lib/python/Screens/TimerEdit.py @@ -4,6 +4,7 @@ from Components.ActionMap import ActionMap from Components.TimeInput import TimeInput from Components.Label import Label from Components.Button import Button +from Components.TextInput import TextInput class TimerEdit(Screen): def __init__(self, session, entry): @@ -18,7 +19,8 @@ class TimerEdit(Screen): self["shortcuts"] = ActionMap(["ShortcutActions"], { "red": self.beginFocus, - "yellow": self.endFocus + "yellow": self.endFocus, + "green": self.descFocus }) self.entry = entry @@ -29,10 +31,11 @@ class TimerEdit(Screen): self["lbegin"] = Label("Begin") self["lend"] = Label("End") - self["description"] = Label("bla") -# TextInput() + self["description"] = TextInput() self["apply"] = Button("Apply") self["service"] = Button() + + self["description"].setText(entry.description); def beginFocus(self): self.setFocus(self["begin"]) @@ -40,6 +43,9 @@ class TimerEdit(Screen): def endFocus(self): self.setFocus(self["end"]) + def descFocus(self): + self.setFocus(self["description"]) + def apply(self): print "applied!" @@ -63,4 +69,4 @@ class TimerEditList(Screen): }) def openEdit(self): - self.session.open(TimerEdit, self["timerlist"].getCurrent()) + self.session.open(TimerEdit, self["timerlist"].getCurrent()[0])