Changeset 123:3b181cd0ab99 for src/mlx/gui/gui.py
- Timestamp:
- 04/29/12 06:48:38 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/gui/gui.py
r120 r123 10 10 from mlx.gui.weighthelp import WeightHelp 11 11 from mlx.gui.gates import FleetGateStatus 12 from mlx.gui.prefs import Preferences 12 13 13 14 import mlx.const as const … … 61 62 """Build the GUI.""" 62 63 63 window = gtk.Window()64 self._mainWindow = window = gtk.Window() 64 65 window.set_title(WINDOW_TITLE_BASE) 65 66 window.set_icon_from_file(os.path.join(iconDirectory, "logo.ico")) … … 73 74 window.add(mainVBox) 74 75 76 self._preferences = Preferences(self) 77 75 78 menuBar = self._buildMenuBar(accelGroup) 76 79 mainVBox.pack_start(menuBar, False, False, 0) … … 130 133 self._weightHelp.reset() 131 134 self._weightHelp.disable() 132 133 self._mainWindow = window134 135 135 136 self._statusIcon = StatusIcon(iconDirectory, self) … … 663 664 fileMenu.append(quitMenuItem) 664 665 666 toolsMenuItem = gtk.MenuItem(xstr("menu_tools")) 667 toolsMenu = gtk.Menu() 668 toolsMenuItem.set_submenu(toolsMenu) 669 menuBar.append(toolsMenuItem) 670 671 prefsMenuItem = gtk.ImageMenuItem(gtk.STOCK_PREFERENCES) 672 prefsMenuItem.set_use_stock(True) 673 prefsMenuItem.set_label(xstr("menu_tools_prefs")) 674 prefsMenuItem.add_accelerator("activate", accelGroup, 675 ord(xstr("menu_tools_prefs_key")), 676 CONTROL_MASK, ACCEL_VISIBLE) 677 prefsMenuItem.connect("activate", self._editPreferences) 678 toolsMenu.append(prefsMenuItem) 665 679 666 680 viewMenuItem = gtk.MenuItem(xstr("menu_view")) … … 759 773 else: 760 774 self._mainWindow.set_default(None) 775 776 def _editPreferences(self, menuItem): 777 """Callback for editing the preferences.""" 778 self._preferences.run(self.config)
Note:
See TracChangeset
for help on using the changeset viewer.