Changeset 995:ad90726834d4 for src/mlx/gui/gui.py
- Timestamp:
- 07/04/19 17:39:03 (5 years ago)
- Branch:
- python3
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/gui/gui.py
r994 r995 63 63 def __init__(self, programDirectory, config): 64 64 """Construct the GUI.""" 65 gobject.threads_init()65 GObject.threads_init() 66 66 67 67 self._programDirectory = programDirectory … … 360 360 def takeoffAntiIceOn(self, value): 361 361 """Set the anti-ice on indicator.""" 362 gobject.idle_add(self._setTakeoffAntiIceOn, value)362 GObject.idle_add(self._setTakeoffAntiIceOn, value) 363 363 364 364 @property … … 400 400 def landingAntiIceOn(self, value): 401 401 """Set the anti-ice on indicator.""" 402 gobject.idle_add(self._setLandingAntiIceOn, value)402 GObject.idle_add(self._setLandingAntiIceOn, value) 403 403 404 404 @property … … 470 470 def updateDone(self): 471 471 """Called when the update is done (and there is no need to restart).""" 472 gobject.idle_add(self._updateDone)472 GObject.idle_add(self._updateDone) 473 473 474 474 def connected(self, fsType, descriptor): … … 479 479 fs.sendMessage(const.MESSAGETYPE_INFORMATION, 480 480 "Welcome to MAVA Logger X " + const.VERSION) 481 gobject.idle_add(self._handleConnected, fsType, descriptor)481 GObject.idle_add(self._handleConnected, fsType, descriptor) 482 482 483 483 def _handleConnected(self, fsType, descriptor): … … 494 494 """Called when the connection failed.""" 495 495 self._logger.untimedMessage("Connection to the simulator failed") 496 gobject.idle_add(self._connectionFailed)496 GObject.idle_add(self._connectionFailed) 497 497 498 498 def _connectionFailed(self): … … 527 527 self._flight.disconnected() 528 528 529 gobject.idle_add(self._disconnected)529 GObject.idle_add(self._disconnected) 530 530 531 531 def _disconnected(self): … … 572 572 def _bookFlightsCallback(self, returned, result): 573 573 """Called when the booking of flights has finished.""" 574 gobject.idle_add(self._handleBookFlightsResult, returned, result)574 GObject.idle_add(self._handleBookFlightsResult, returned, result) 575 575 576 576 def _handleBookFlightsResult(self, returned, result): … … 653 653 def insertFlightLogLine(self, index, timestampString, text, isFault): 654 654 """Insert the flight log line with the given data.""" 655 gobject.idle_add(self._insertFlightLogLine, index,655 GObject.idle_add(self._insertFlightLogLine, index, 656 656 formatFlightLogLine(timestampString, text), 657 657 isFault) … … 668 668 def removeFlightLogLine(self, index): 669 669 """Remove the flight log line with the given index.""" 670 gobject.idle_add(self._removeFlightLogLine, index)670 GObject.idle_add(self._removeFlightLogLine, index) 671 671 672 672 def addFault(self, id, timestampString, text): 673 673 """Add a fault to the list of faults.""" 674 674 faultText = formatFlightLogLine(timestampString, text).strip() 675 gobject.idle_add(self._flightInfo.addFault, id, faultText)675 GObject.idle_add(self._flightInfo.addFault, id, faultText) 676 676 677 677 def updateFault(self, id, timestampString, text): 678 678 """Update a fault in the list of faults.""" 679 679 faultText = formatFlightLogLine(timestampString, text).strip() 680 gobject.idle_add(self._flightInfo.updateFault, id, faultText)680 GObject.idle_add(self._flightInfo.updateFault, id, faultText) 681 681 682 682 def clearFault(self, id): 683 683 """Clear a fault in the list of faults.""" 684 gobject.idle_add(self._flightInfo.clearFault, id)684 GObject.idle_add(self._flightInfo.clearFault, id) 685 685 686 686 def _removeFlightLogLine(self, index): … … 694 694 def check(self, flight, aircraft, logger, oldState, state): 695 695 """Update the data.""" 696 gobject.idle_add(self._monitorWindow.setData, state)697 gobject.idle_add(self._statusbar.updateTime, state.timestamp)696 GObject.idle_add(self._monitorWindow.setData, state) 697 GObject.idle_add(self._statusbar.updateTime, state.timestamp) 698 698 699 699 def resetFlightStatus(self): … … 705 705 def setStage(self, stage): 706 706 """Set the stage of the flight.""" 707 gobject.idle_add(self._setStage, stage)707 GObject.idle_add(self._setStage, stage) 708 708 709 709 def _setStage(self, stage): … … 721 721 def setRating(self, rating): 722 722 """Set the rating of the flight.""" 723 gobject.idle_add(self._setRating, rating)723 GObject.idle_add(self._setRating, rating) 724 724 725 725 def _setRating(self, rating): … … 730 730 def setNoGo(self, reason): 731 731 """Set the rating of the flight to No-Go with the given reason.""" 732 gobject.idle_add(self._setNoGo, reason)732 GObject.idle_add(self._setNoGo, reason) 733 733 734 734 def _setNoGo(self, reason): … … 760 760 def raiseCallback(self): 761 761 """Callback for the singleton handling code.""" 762 gobject.idle_add(self.raiseMainWindow)762 GObject.idle_add(self.raiseMainWindow) 763 763 764 764 def raiseMainWindow(self): … … 848 848 self._stdioText += text 849 849 850 gobject.idle_add(self._writeStdIO)850 GObject.idle_add(self._writeStdIO) 851 851 852 852 def beginBusy(self, message): … … 875 875 def getFleetAsync(self, callback = None, force = None): 876 876 """Get the fleet asynchronously.""" 877 gobject.idle_add(self.getFleet, callback, force)877 GObject.idle_add(self.getFleet, callback, force) 878 878 879 879 def getFleet(self, callback = None, force = False, busyCallback = None): … … 910 910 self._wizard.updateRTO() 911 911 else: 912 gobject.idle_add(self.updateRTO, True)912 GObject.idle_add(self.updateRTO, True) 913 913 914 914 def rtoToggled(self, indicated): … … 918 918 def _fleetResultCallback(self, returned, result): 919 919 """Called when the fleet has been queried.""" 920 gobject.idle_add(self._handleFleetResult, returned, result)920 GObject.idle_add(self._handleFleetResult, returned, result) 921 921 922 922 def _handleFleetResult(self, returned, result): … … 961 961 def _updatePlaneResultCallback(self, returned, result): 962 962 """Called when the status of a plane has been updated.""" 963 gobject.idle_add(self._handleUpdatePlaneResult, returned, result)963 GObject.idle_add(self._handleUpdatePlaneResult, returned, result) 964 964 965 965 def _handleUpdatePlaneResult(self, returned, result): … … 1274 1274 """Called when the current page of the notebook has changed.""" 1275 1275 if page_num==0: 1276 gobject.idle_add(self._wizard.grabDefault)1276 GObject.idle_add(self._wizard.grabDefault) 1277 1277 else: 1278 1278 self._mainWindow.set_default(None) … … 1310 1310 def _timetableCallback(self, returned, result): 1311 1311 """Called when the timetable has been received.""" 1312 gobject.idle_add(self._handleTimetable, returned, result)1312 GObject.idle_add(self._handleTimetable, returned, result) 1313 1313 1314 1314 def _handleTimetable(self, returned, result): … … 1342 1342 def _acceptedFlightsCallback(self, returned, result): 1343 1343 """Called when the accepted flights have been received.""" 1344 gobject.idle_add(self._handleAcceptedFlights, returned, result)1344 GObject.idle_add(self._handleAcceptedFlights, returned, result) 1345 1345 1346 1346 def _handleAcceptedFlights(self, returned, result): … … 1428 1428 def _pirepUpdatedCallback(self, returned, result): 1429 1429 """Callback for the PIREP updating result.""" 1430 gobject.idle_add(self._handlePIREPUpdated, returned, result)1430 GObject.idle_add(self._handlePIREPUpdated, returned, result) 1431 1431 1432 1432 def _handlePIREPUpdated(self, returned, result): … … 1650 1650 def _pirepSentCallback(self, returned, result): 1651 1651 """Callback for the PIREP sending result.""" 1652 gobject.idle_add(self._handlePIREPSent, returned, result)1652 GObject.idle_add(self._handlePIREPSent, returned, result) 1653 1653 1654 1654 def _handlePIREPSent(self, returned, result): … … 1717 1717 def _bugReportSentCallback(self, returned, result): 1718 1718 """Callback function for the bug report sending result.""" 1719 gobject.idle_add(self._handleBugReportSent, returned, result)1719 GObject.idle_add(self._handleBugReportSent, returned, result) 1720 1720 1721 1721 def _handleBugReportSent(self, returned, result): … … 1859 1859 self._credentialsAvailable = False 1860 1860 1861 gobject.idle_add(self._getCredentials)1861 GObject.idle_add(self._getCredentials) 1862 1862 1863 1863 while not self._credentialsAvailable:
Note:
See TracChangeset
for help on using the changeset viewer.