diff options
-rw-r--r-- | iw/installpath_gui.py | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/iw/installpath_gui.py b/iw/installpath_gui.py index 914d89d07..a16a3554e 100644 --- a/iw/installpath_gui.py +++ b/iw/installpath_gui.py @@ -112,107 +112,3 @@ class InstallPathWindow (InstallWindow): return vbox - - def getScreenOld (self, dispatch, id, method, intf): - self.dispatch = dispatch - self.id = id - self.flags = flags - self.method = method - self.intf = intf - - topButtons = {} - - defaultClass = None - # this points to the class for the current install class object - currentClass = None - - names = [] - for (name, object, pixmap) in self.installTypes: - (parentName, parentPixmap) = object.parentClass - if not topButtons.has_key(parentName): - topButtons[parentName] = [] - names.append(parentName) - - topButtons[parentName].append(object) - - if isinstance(id.instClass, object): - currentClass = object - if object.default: - defaultClass = object - - if not currentClass: - currentClass = defaultClass - - topLevelGroup = None - - # tuples of (button, box) (box may be None) - self.topLevelButtonList = [] - self.buttonToObject = {} - - for item in names: - buttons = [] - - if len(topButtons[item]) == 1: - name = topButtons[item][0].name - pixmap = topButtons[item][0].pixmap - topLevelGroup = self.pixRadioButton(topLevelGroup, - _(name), pixmap) - self.buttonToObject[topLevelGroup] = topButtons[item][0] - box = None - - if currentClass == topButtons[item][0]: - topLevelGroup.set_active(1) - else: - (parentName, parentPixmap) = topButtons[item][0].parentClass - - topLevelGroup = self.pixRadioButton(topLevelGroup, - _(parentName), parentPixmap) - - box = gtk.VBox (gtk.FALSE, 9) - group = None - - for obj in topButtons[item]: - name = obj.name - pixmap = obj.pixmap - descr = obj.description - group = self.pixRadioButton(group, _(name), pixmap, - description=_(descr)) - self.buttonToObject[group] = obj - buttons.append(group) - box.pack_start (group, gtk.FALSE) - - if currentClass == obj: - group.set_active(1) - topLevelGroup.set_active(1) - - self.topLevelButtonList.append((topLevelGroup, box, buttons)) - topLevelGroup.connect("toggled", self.toggled) - - finalVBox = gtk.VBox(gtk.FALSE, 18) - finalVBox.set_border_width (5) - - for (button, box, buttons) in self.topLevelButtonList: - vbox = gtk.VBox (gtk.FALSE, 9) - finalVBox.pack_start(vbox, gtk.FALSE, gtk.FALSE) - vbox.pack_start (button, gtk.FALSE, gtk.FALSE) - - if box: - tmphbox = gtk.HBox(gtk.FALSE) - - crackhbox = gtk.HBox(gtk.FALSE) - crackhbox.set_size_request(50, -1) - - tmphbox.pack_start(crackhbox, gtk.FALSE, gtk.FALSE) - tmphbox.pack_start(box, gtk.TRUE, gtk.TRUE) - vbox.pack_start(tmphbox, gtk.FALSE, gtk.FALSE) - - self.toggled(button) - - # make sure we get sensitivity setup right - for (button, box, buttons) in self.topLevelButtonList: - if not box: - continue - sensitive = button.get_active() - box.set_sensitive(sensitive) - - return finalVBox |