Changeset 119:0185f1446770 for src/mlx/gui/gates.py
- Timestamp:
- 04/28/12 15:25:51 (12 years ago)
- Branch:
- default
- hg-Phase:
- (<MercurialRepository 1 'hg:/home/ivaradi/mlx/hg' '/'>, 'public')
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/gui/gates.py
r118 r119 124 124 def _refreshClicked(self, button): 125 125 """Called when the Refresh data button is clicked.""" 126 self._gui.beginBusy(xstr("fleet_busy")) 127 # FIXME: put this into the GUI, where it refreshes everything 128 self._gui.webHandler.getFleet(self._fleetCallback) 126 self._gui.getFleet(force = True) 129 127 130 def _fleetCallback(self, returned, result): 131 """Callback for the fleet retrieval.""" 132 gobject.idle_add(self._handleFleet, returned, result) 128 def handleFleet(self, fleet): 129 """Handle new fleet information. 133 130 134 def _handleFleet(self, returned, result):135 """Callback for the fleet retrieval."""136 self._gui.endBusy()137 if returned:138 self._fleetStore.clear()139 fleet = result.fleet131 If fleet is None, the data will be cleared.""" 132 self._fleetStore.clear() 133 if fleet is None: 134 for (gateNumber, label) in self._gateLabels.iteritems(): 135 label.set_markup("<b>" + gateNumber + "</b>") 136 else: 140 137 for plane in fleet: 141 138 conflicting = False … … 169 166 self._gateLabels[gateNumber].set_markup(markup) 170 167 171 self._fleetFrame.set_sensitive( True)172 self._gatesFrame.set_sensitive( True)168 self._fleetFrame.set_sensitive(fleet is not None) 169 self._gatesFrame.set_sensitive(fleet is not None) 173 170 174 171
Note:
See TracChangeset
for help on using the changeset viewer.