X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/a5f1e3120f21c42c1a6e217dc26bb943b93426b2..45e3ce941d85ae909f9cb9e350e79e765a9fd5a1:/mytest.py diff --git a/mytest.py b/mytest.py index 6a96470a..42f1e009 100644 --- a/mytest.py +++ b/mytest.py @@ -19,6 +19,19 @@ from Components.config import configfile from Tools.Directories import InitFallbackFiles InitFallbackFiles() eDVBDB.getInstance().reloadBouquets() + +try: + from twisted.internet import e2reactor + e2reactor.install() + + from twisted.internet import reactor + + def runReactor(): + reactor.run() +except: + def runReactor(): + runMainloop() + # initialize autorun plugins and plugin menu entries from Components.PluginComponent import plugins plugins.getPluginList(runAutostartPlugins=True) @@ -134,7 +147,13 @@ class Session: # create GUI view of this dialog assert self.desktop != None - dlg.instance = eWindow(self.desktop) + + z = 0 + for (key, value) in dlg.skinAttributes: + if key == "zPosition": + z = int(value) + + dlg.instance = eWindow(self.desktop, z) applyAllAttributes(dlg.instance, self.desktop, dlg.skinAttributes) gui = GUIOutputDevice() gui.parent = dlg.instance @@ -204,7 +223,7 @@ def runScreenTest(): CONNECT(keyPressedSignal(), session.keyEvent) - runMainloop() + runReactor() configfile.save()