-
- self.currentDialog = self.create(screen, arguments)
-
- if self.desktop != None:
- self.currentWindow = eWindow(self.desktop)
-
- gui = GUIOutputDevice()
- gui.parent = self.currentWindow
- gui.create(self.currentDialog)
-
- applyGUIskin(self.currentDialog, self.currentWindow, None, self.currentDialog.skinName)
-
+
+ def popCurrent(self):
+ if len(self.dialogStack):
+ (self.currentDialog, self.currentWindow) = self.dialogStack.pop()