diff options
author | Mike Fulbright <msf@redhat.com> | 2001-03-17 01:05:19 +0000 |
---|---|---|
committer | Mike Fulbright <msf@redhat.com> | 2001-03-17 01:05:19 +0000 |
commit | 5a969094b55d63b6eb4c0d689551b7d026da8f54 (patch) | |
tree | 22c48d7beba0ad200b00a6829dd5c6b7a1849875 /iw/examine_gui.py | |
parent | 74c017f6349fe9974eadd5eebc74359a1006d514 (diff) | |
download | anaconda-5a969094b55d63b6eb4c0d689551b7d026da8f54.tar.gz anaconda-5a969094b55d63b6eb4c0d689551b7d026da8f54.tar.xz anaconda-5a969094b55d63b6eb4c0d689551b7d026da8f54.zip |
Fixed screens so in GUI you cannot go back too far once you start down the upgrade path. I've tested this extensively and this could probably be done better, but at least it works.
Diffstat (limited to 'iw/examine_gui.py')
-rw-r--r-- | iw/examine_gui.py | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/iw/examine_gui.py b/iw/examine_gui.py index 609fbe328..5892aa5d2 100644 --- a/iw/examine_gui.py +++ b/iw/examine_gui.py @@ -19,10 +19,19 @@ class UpgradeExamineWindow (InstallWindow): self.todo.upgradeMountFilesystems (self.root) threads_enter () +# do this via skiplist, made individialpackageselectionwindow a member +# of upgrade steps. +# +# if self.individualPackages.get_active (): +# # XXX fix me +# from package_gui import IndividualPackageSelectionWindow +# return IndividualPackageSelectionWindow + if self.individualPackages.get_active (): - # XXX fix me - from package_gui import IndividualPackageSelectionWindow - return IndividualPackageSelectionWindow + self.todo.instClass.removeFromSkipList("indivpackage") + else: + self.todo.instClass.addToSkipList("indivpackage") + return None #UpgradeExamineWindow tag = "upgrade" @@ -69,9 +78,16 @@ class UpgradeExamineWindow (InstallWindow): # if there is only one partition, go on. self.ics.setNextEnabled (TRUE) self.root = self.parts[0] + label = GtkLabel (_("Upgrading the Red Hat Linux installation on partition /dev/") + self.root[0] + "\n\n") + label.set_alignment(0.0, 0.5) + vbox.pack_start(label, FALSE) self.individualPackages = GtkCheckButton (_("Customize packages to be upgraded")) - self.individualPackages.set_active (FALSE) + if self.todo.instClass.skipStep("indivpackage"): + self.individualPackages.set_active (FALSE) + else: + self.individualPackages.set_active (TRUE) + align = GtkAlignment (0.0, 0.5) align.add (self.individualPackages) |