aboutsummaryrefslogtreecommitdiff
path: root/mytest.py
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2005-02-07 09:14:02 +0000
committerFelix Domke <tmbinc@elitedvb.net>2005-02-07 09:14:02 +0000
commitd9ee52e4f0fbe9a1ae00d0e66f9e6f0a07fa319f (patch)
treef1084b85919b5590615e281331cfe535c3a160c8 /mytest.py
parent4bc08995411e21f3564f09e136809be68ddf96a8 (diff)
downloadenigma2-d9ee52e4f0fbe9a1ae00d0e66f9e6f0a07fa319f.tar.gz
enigma2-d9ee52e4f0fbe9a1ae00d0e66f9e6f0a07fa319f.zip
- added iStaticServiceInformation
- added service list interface for dvb - started work on queries (currently only "instr" on servicename) - started work on infobar - added listbox with service - fixed dvbdb - remove some debug output
Diffstat (limited to 'mytest.py')
-rw-r--r--mytest.py35
1 files changed, 14 insertions, 21 deletions
diff --git a/mytest.py b/mytest.py
index e257f11a..2f6cecfd 100644
--- a/mytest.py
+++ b/mytest.py
@@ -32,7 +32,7 @@ def dump(dir, p = ""):
components = {}
# do global
-screens["global"](components)
+doGlobal(components)
# display
@@ -84,15 +84,15 @@ class Session:
if self.desktop != None:
self.currentWindow = wnd = eWindow(self.desktop)
- wnd.setTitle("Screen from python!")
- wnd.move(ePoint(300, 100))
- wnd.resize(eSize(300, 300))
+# wnd.setTitle("Screen from python!")
+# wnd.move(ePoint(300, 100))
+# wnd.resize(eSize(300, 300))
gui = GUIOutputDevice()
gui.parent = wnd
gui.create(self.currentDialog)
- applyGUIskin(self.currentDialog, None, screen.__class__.__name__)
+ applyGUIskin(self.currentDialog, wnd, None, screen.__class__.__name__)
wnd.show()
else:
@@ -102,9 +102,15 @@ class Session:
# print "code " + str(code)
if code == 32:
self.currentDialog.data["okbutton"]["instance"].push()
+
+ if code == 33:
+ self.currentDialog.data["channelSwitcher"]["instance"].push()
if code >= 0x30 and code <= 0x39:
- self.currentDialog.data["menu"]["instance"].moveSelection(code - 0x31)
+ try:
+ self.currentDialog.data["menu"]["instance"].moveSelection(code - 0x31)
+ except:
+ self.currentDialog.data["list"]["instance"].moveSelection(code - 0x31)
def close(self):
self.delayTimer.start(0, 1)
@@ -113,21 +119,8 @@ def runScreenTest():
session = Session()
session.desktop = getDesktop()
-# session.open(screens["clockDisplay"](components["clock"]))
- session.open(screens["testDialog"]())
-
- # simple reason for this helper function: we want to call the currently
- # active "okbutton", even when we changed the dialog
- #
- # more complicated reason: we don't want to hold a reference.
-# def blub():
-# session.currentDialog.data["okbutton"]["instance"].push()
-# session.currentDialog["okbutton"].setText("hello!")
-#
-# tmr = eTimer()
-# CONNECT(tmr.timeout, blub)
-# tmr.start(4000, 0)
-#
+ session.open(infoBar())
+
CONNECT(keyPressedSignal(), session.keyEvent)
runMainloop()