X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2FScreens%2FMinuteInput.py;h=f01fbbecc16ddb4f05e7330117ad94e10c31cc47;hp=d804570fcf4b6154ab2dd2f0c2061b44c5fd4c21;hb=36cca1d3f31265929ef3443999ab7fd242b4dae5;hpb=73c8ccf2a900e59f8450ddad57b80a215bb658b4 diff --git a/lib/python/Screens/MinuteInput.py b/lib/python/Screens/MinuteInput.py index d804570..f01fbbe 100644 --- a/lib/python/Screens/MinuteInput.py +++ b/lib/python/Screens/MinuteInput.py @@ -1,11 +1,6 @@ from Screen import Screen from Components.ActionMap import NumberActionMap -from Components.Label import Label -from Components.Button import Button -from Components.Pixmap import Pixmap -from Components.MenuList import MenuList from Components.Input import Input -from enigma import eSize, ePoint class MinuteInput(Screen): def __init__(self, session, basemins = 5): @@ -13,7 +8,7 @@ class MinuteInput(Screen): self["minutes"] = Input(str(basemins), type=Input.NUMBER) - self["actions"] = NumberActionMap([ "InputActions" , "MinuteInputActions" ], + self["actions"] = NumberActionMap([ "InputActions" , "MinuteInputActions", "TextEntryActions", "KeyboardInputActions" ], { "1": self.keyNumberGlobal, "2": self.keyNumberGlobal, @@ -27,6 +22,10 @@ class MinuteInput(Screen): "0": self.keyNumberGlobal, "left": self.left, "right": self.right, + "home": self.home, + "end": self.end, + "deleteForward": self.deleteForward, + "deleteBackward": self.deleteBackward, "up": self.up, "down": self.down, "ok": self.ok, @@ -42,7 +41,19 @@ class MinuteInput(Screen): def right(self): self["minutes"].right() - + + def home(self): + self["minutes"].home() + + def end(self): + self["minutes"].end() + + def deleteForward(self): + self["minutes"].delete() + + def deleteBackward(self): + self["minutes"].deleteBackward() + def up(self): self["minutes"].up()