-# das ist dann schon die echte funktionalitaet ;)
- components["clock"].doClock()
- components["clock"].doClock()
+ def processDelay(self):
+ self.currentDialog.close()
+ if self.currentWindow != None:
+ self.currentWindow.hide()
+
+ del self.currentDialog
+ del self.currentWindow
+
+ self.open(screens["testDialog"]())
+
+ def open(self, screen):
+ self.currentDialog = screen
+ screen.session = self
+
+ 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))
+
+ gui = GUIOutputDevice()
+ gui.parent = wnd
+ gui.create(self.currentDialog)
+
+ applyGUIskin(self.currentDialog, None, screen.__class__.__name__)
+
+ wnd.show()
+ else:
+ self.currentWindow = None