summaryrefslogtreecommitdiffstats
path: root/gui.py
diff options
context:
space:
mode:
authorErik Troan <ewt@redhat.com>2001-01-12 22:30:14 +0000
committerErik Troan <ewt@redhat.com>2001-01-12 22:30:14 +0000
commita51964ea1a6ae1a25212cf45e005db406bff7efe (patch)
tree32caff9dfcd9c456abb4018c685bbaad5e4aa353 /gui.py
parent2787a139d92786dd51e5d414959af0dc40837467 (diff)
downloadanaconda-a51964ea1a6ae1a25212cf45e005db406bff7efe.tar.gz
anaconda-a51964ea1a6ae1a25212cf45e005db406bff7efe.tar.xz
anaconda-a51964ea1a6ae1a25212cf45e005db406bff7efe.zip
1) implemented StayOnScreen
2) wired okcancel MessageWindow
Diffstat (limited to 'gui.py')
-rwxr-xr-xgui.py19
1 files changed, 14 insertions, 5 deletions
diff --git a/gui.py b/gui.py
index e60386793..52b391cb3 100755
--- a/gui.py
+++ b/gui.py
@@ -9,10 +9,11 @@ from GDK import *
import time
import glob
+StayOnScreen = "stayOnScreen"
+
im = None
splashwindow = None
-
#print "Inside gui.py"
#print x.res
#time.sleep (5)
@@ -292,8 +293,8 @@ class InstallInterface:
self.ppw.setSizes (total, totalSize)
return self.ppw
- def messageWindow(self, title, text):
- return MessageWindow (title, text)
+ def messageWindow(self, title, text, type):
+ return MessageWindow (title, text, type)
def exceptionWindow(self, title, text):
print text
@@ -442,7 +443,11 @@ class InstallControlWindow:
self.stateListIndex = pos
def prevClicked (self, *args):
- prev = self.currentScreen.getPrev ()
+ try:
+ prev = self.currentScreen.getPrev ()
+ except StayOnScreen:
+ return
+
self.prevList.pop ()
(self.currentScreen, self.stateListIndex) = self.prevList[-1]
@@ -450,7 +455,11 @@ class InstallControlWindow:
def nextClicked (self, *args):
- next = self.currentScreen.getNext ()
+ try:
+ next = self.currentScreen.getNext ()
+ except StayOnScreen:
+ return
+
if next:
instantiated = 0
for x in self.windowList: