- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/gui/gui.py
r687 r620 15 15 from mlx.gui.pirep import PIREPViewer 16 16 from mlx.gui.bugreport import BugReportDialog 17 from mlx.gui.acars import ACARS18 import cef19 17 20 18 import mlx.const as const … … 104 102 window.connect("delete-event", self.deleteMainWindow) 105 103 window.connect("window-state-event", self._handleMainWindowState) 106 if os.name=="nt":107 window.connect("leave-notify-event", self._handleLeaveNotify)108 104 accelGroup = gtk.AccelGroup() 109 105 window.add_accel_group(accelGroup) 110 window.realize()111 106 112 107 mainVBox = gtk.VBox() … … 156 151 self._notebook.append_page(self._fleetGateStatus, label) 157 152 158 self._acars = ACARS(self)159 label = gtk.Label("ACARS")160 label.set_use_underline(True)161 self._notebook.append_page(self._acars, label)162 163 153 (self._debugLogWidget, self._debugLogView) = self._buildLogWidget() 164 154 self._debugLogWidget.show_all() … … 180 170 181 171 window.show_all() 182 if os.name=="nt":183 window.get_window().focus()184 172 185 173 self._wizard.grabDefault() … … 439 427 self._updater = Updater(self, 440 428 self._programDirectory, 441 self.config. DEFAULT_UPDATE_URL,429 self.config.updateURL, 442 430 self._mainWindow) 443 431 self._updater.start() 444 445 cef.initialize(self._programDirectory, self._cefInitialized)446 432 447 433 singleton.raiseCallback = self.raiseCallback 448 434 gtk.main() 449 435 singleton.raiseCallback = None 450 451 cef.finalize()452 436 453 437 self._disconnect() … … 704 688 self._mainWindow.present() 705 689 706 def _handleLeaveNotify(self, widget, event):707 """Handle the leave-notify event.708 709 Here we reset the focus to the main window as CEF might have acquired710 it earlier."""711 self._mainWindow.get_window().focus()712 713 690 def raiseCallback(self): 714 691 """Callback for the singleton handling code.""" … … 811 788 self._weightHelp.set_sensitive(False) 812 789 self._mainWindow.get_window().set_cursor(self._busyCursor) 813 self._statusbar.updateBusyState(message)814 815 def updateBusyState(self, message):816 """Update the busy state."""817 790 self._statusbar.updateBusyState(message) 818 791 … … 1491 1464 summary, description, email) 1492 1465 1493 def _cefInitialized(self):1494 """Called when CEF has been initialized."""1495 self._acars.start()1496 cef.initializeSimBrief()1497 1498 1466 def _bugReportSentCallback(self, returned, result): 1499 1467 """Callback function for the bug report sending result."""
Note:
See TracChangeset
for help on using the changeset viewer.