diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2005-10-11 21:22:48 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2005-10-11 21:22:48 +0000 |
| commit | 7f085f2b8db3f06b595b61958edb0d29c6680a0d (patch) | |
| tree | 8a788525ace2298c8d7a8b9ac844ea358be0b7a1 /lib/python/Screens/NetworkSetup.py | |
| parent | eee54368c282287681f0e9181f2117e6679ef1fe (diff) | |
| download | enigma2-7f085f2b8db3f06b595b61958edb0d29c6680a0d.tar.gz enigma2-7f085f2b8db3f06b595b61958edb0d29c6680a0d.zip | |
reenable editing of network settings by adding an action for every number
Diffstat (limited to 'lib/python/Screens/NetworkSetup.py')
| -rw-r--r-- | lib/python/Screens/NetworkSetup.py | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/lib/python/Screens/NetworkSetup.py b/lib/python/Screens/NetworkSetup.py index c99ee247..0ffccb4e 100644 --- a/lib/python/Screens/NetworkSetup.py +++ b/lib/python/Screens/NetworkSetup.py @@ -13,7 +13,17 @@ class NetworkSetup(Screen): "ok": self.keySave, "cancel": self.keyCancel, "left": self.keyLeft, - "right": self.keyRight + "right": self.keyRight, + "1": self.keyNumber1, + "2": self.keyNumber2, + "3": self.keyNumber3, + "4": self.keyNumber4, + "5": self.keyNumber5, + "6": self.keyNumber6, + "7": self.keyNumber7, + "8": self.keyNumber8, + "9": self.keyNumber9, + "0": self.keyNumber0 }, -1) self.list = [] @@ -45,6 +55,32 @@ class NetworkSetup(Screen): def keyRight(self): self["config"].handleKey(config.key["nextElement"]) self.newConfig() + + def keyNumberGlobal(self, number): + print "You pressed number " + str(number) + if (self["config"].getCurrent()[1].parent.enabled == True): + self["config"].handleKey(config.key[str(number)]) + + def keyNumber1(self): + self.keyNumberGlobal(1) + def keyNumber2(self): + self.keyNumberGlobal(2) + def keyNumber3(self): + self.keyNumberGlobal(3) + def keyNumber4(self): + self.keyNumberGlobal(4) + def keyNumber5(self): + self.keyNumberGlobal(5) + def keyNumber6(self): + self.keyNumberGlobal(6) + def keyNumber7(self): + self.keyNumberGlobal(7) + def keyNumber8(self): + self.keyNumberGlobal(8) + def keyNumber9(self): + self.keyNumberGlobal(9) + def keyNumber0(self): + self.keyNumberGlobal(0) def keySave(self): #for x in self["config"].list: |
