bug
[enigma2.git] / lib / python / Screens / TimerEdit.py
index 2fe389eee387849ed990936d19bae5ccac48fa05..173b1ba20b336fd071a757594861c93748f21012 100644 (file)
@@ -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!"
        
@@ -58,9 +64,9 @@ class TimerEditList(Screen):
 
                self["actions"] = ActionMap(["OkCancelActions"], 
                        {
-                               "ok": self.openEdit,
+#                              "ok": self.openEdit,
                                "cancel": self.close
                        })
 
        def openEdit(self):
-               self.session.open(TimerEdit, self["timerlist"].getCurrent())
+               self.session.open(TimerEdit, self["timerlist"].getCurrent()[0])