aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens/InfoBarGenerics.py
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-11-17 16:40:07 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-11-17 16:40:07 +0000
commit2cd1d9f6f550f89747a579fe923299ac9916afe0 (patch)
tree197c398bfc502cc6c8763a8f6bd0c06e23dfb702 /lib/python/Screens/InfoBarGenerics.py
parent2c116e5e6d8e7b4c1bcc58a6298573cae555283e (diff)
downloadenigma2-2cd1d9f6f550f89747a579fe923299ac9916afe0.tar.gz
enigma2-2cd1d9f6f550f89747a579fe923299ac9916afe0.zip
zap with numbers is now possible
Diffstat (limited to 'lib/python/Screens/InfoBarGenerics.py')
-rw-r--r--lib/python/Screens/InfoBarGenerics.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/python/Screens/InfoBarGenerics.py b/lib/python/Screens/InfoBarGenerics.py
index 52b1c3c0..d9c42bdb 100644
--- a/lib/python/Screens/InfoBarGenerics.py
+++ b/lib/python/Screens/InfoBarGenerics.py
@@ -134,12 +134,11 @@ class InfoBarShowHide:
class NumberZap(Screen):
def quit(self):
self.Timer.stop()
- self.close()
+ self.close(0)
def keyOK(self):
self.Timer.stop()
- print "do the action here"
- self.close()
+ self.close(int(self["number"].getText()))
def keyNumberGlobal(self, number):
self.Timer.start(3000) #reset timer
@@ -221,8 +220,13 @@ class InfoBarNumberZap:
})
def keyNumberGlobal(self, number):
- print "You pressed number " + str(number)
- self.session.open(NumberZap, number)
+# print "You pressed number " + str(number)
+ self.session.openWithCallback(self.numberEntered, NumberZap, number)
+
+ def numberEntered(self, retval):
+# print self.servicelist
+ if retval > 0:
+ self.servicelist.zapToNumber(retval)
class InfoBarChannelSelection:
""" ChannelSelection - handles the channelSelection dialog and the initial