X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/44433f650cd3e5f9f66253b74d194fcb01578595..7ea97a85b8a5bc5a6f1fb75cb2c6335644b4ebc0:/mytest.py diff --git a/mytest.py b/mytest.py index 1a4b0363..461fdfa2 100644 --- a/mytest.py +++ b/mytest.py @@ -1,11 +1,15 @@ from enigma import * from tools import * +import Screens.InfoBar import sys import time -from screens import * +import ServiceReference + +from Navigation import Navigation + from skin import applyGUIskin # A screen is a function which instanciates all components of a screen into a temporary component. @@ -35,12 +39,6 @@ def dump(dir, p = ""): # + ":" + str(dir.__class__) -# defined components -components = {} - -# do global -doGlobal(components) - # display class OutputDevice: @@ -130,34 +128,26 @@ class Session: self.execBegin() def keyEvent(self, code): -# print "code " + str(code) - if code == 32: - self.currentDialog["okbutton"].instance.push() - - if code == 33: - self.currentDialog["channelSwitcher"].instance.push() - - if code >= 0x30 and code <= 0x39: - try: - self.currentDialog["menu"].instance.moveSelection(code - 0x31) - except: - self.currentDialog["list"].instance.moveSelection(code - 0x31) + print "code " + str(code) def close(self): self.delayTimer.start(0, 1) + def runScreenTest(): session = Session() session.desktop = getDesktop() - session.nav = pNavigation() + session.nav = Navigation() - session.open(infoBar) + session.open(Screens.InfoBar.InfoBar) CONNECT(keyPressedSignal(), session.keyEvent) runMainloop() + session.nav.shutdown() + return 0 import keymapparser