X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/13b7a9b397f36ca3195aad3702feb3db4cbb2f3e..fef70b939aea15a2438f480d7bdd679e181dcb06:/screens.py diff --git a/screens.py b/screens.py index 7287898d..b68f669e 100644 --- a/screens.py +++ b/screens.py @@ -1,4 +1,5 @@ from components import * +import sys # some screens def doGlobal(screen): @@ -7,6 +8,9 @@ def doGlobal(screen): class Screen(dict, HTMLSkin, GUISkin): """ bla """ + def close(self): + GUISkin.close(self) + # a test dialog class testDialog(Screen): def testDialogClick(self): @@ -24,9 +28,11 @@ class testDialog(Screen): class clockDisplay(Screen): def okbutton(self): print "clockDisplay close" + + self.session.close() def __init__(self, clock): - HTMLSkin.__init__(self, ("title", "theClock", "okbutton")) + GUISkin.__init__(self) self["theClock"] = clock b = Button("bye") b.onClick = [ self.okbutton ]