+ def instantiateDialog(self, screen, *arguments):
+ dlg = self.create(screen, arguments)
+ assert self.desktop != None
+ dlg.instance = eWindow(self.desktop)
+
+ gui = GUIOutputDevice()
+ gui.parent = dlg.instance
+ gui.create(dlg)
+
+ applyGUIskin(dlg, None, dlg.skinName, self.desktop)
+
+ return dlg
+
+ def pushCurrent(self):