diff options
Diffstat (limited to 'iw/mouse_gui.py')
-rw-r--r-- | iw/mouse_gui.py | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/iw/mouse_gui.py b/iw/mouse_gui.py index a0896932f..af08fad52 100644 --- a/iw/mouse_gui.py +++ b/iw/mouse_gui.py @@ -5,10 +5,14 @@ from iw_gui import * from string import * from re import * import tree -from translate import _ +from translate import _, N_ +from flags import flags class MouseWindow (InstallWindow): + windowTitle = N_("Mouse Configuration") + htmlTag = "mouse" + def reduce_leafs (self, a): if a == (): return a if len (a) > 1 and isinstance (a[1], type (())) and len (a[1]) == 1: @@ -50,13 +54,6 @@ class MouseWindow (InstallWindow): else: self.selectMouse (ctreeNode[1:], mouseNode) - def __init__ (self, ics): - InstallWindow.__init__ (self, ics) - - ics.setTitle (_("Mouse Configuration")) - ics.readHTML ("mouse") - ics.setNextEnabled (TRUE) - def getCurrentKey (self): if not len (self.ctree.selection): return name = "" @@ -76,16 +73,16 @@ class MouseWindow (InstallWindow): def getNext (self): if not self.__dict__.has_key("availableMice"): return cur = self.getCurrentKey() - (gpm, xdev, device, emulate) = self.availableMice[cur] - self.todo.mouse.set (cur, self.emulate3.get_active ()) + (gpm, xdev, device, emulate, shortname) = self.availableMice[cur] + self.mouse.set (cur, self.emulate3.get_active ()) - if self.todo.setupFilesystems: + if self.flags.setupFilesystems: if (device == "ttyS"): - self.todo.mouse.setDevice(self.serialDevice) + self.mouse.setDevice(self.serialDevice) else: - self.todo.mouse.setDevice(device) + self.mouse.setDevice(device) - self.todo.mouse.setXProtocol () + self.mouse.setXProtocol () return None @@ -106,7 +103,7 @@ class MouseWindow (InstallWindow): return self.emulate3.set_sensitive (TRUE) - (gpm, xdev, device, emulate) = self.availableMice[cur] + (gpm, xdev, device, emulate, shortname) = self.availableMice[cur] self.emulate3.set_active (emulate) if device == "ttyS": if (self.serialDevice): @@ -123,13 +120,16 @@ class MouseWindow (InstallWindow): self.ics.setNextEnabled (TRUE) # MouseWindow tag="mouse" - def getScreen (self): - self.availableMice = self.todo.mouse.available() + def getScreen (self, mouse): + self.mouse = mouse + self.flags = flags + + self.availableMice = mouse.available() sorted_mice_keys = self.availableMice.keys() sorted_mice_keys.sort () - currentDev = self.todo.mouse.getDevice () - (currentMouse, emulate3) = self.todo.mouse.get () + currentDev = mouse.getDevice () + (currentMouse, emulate3) = mouse.get () deviceList = [ (_("/dev/ttyS0 (COM1 under DOS)"), "ttyS0" ), (_("/dev/ttyS1 (COM2 under DOS)"), "ttyS1" ), |