Changeset 347:175e29566656 for src/mlx


Ignore:
Timestamp:
12/08/12 15:50:51 (12 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

Removed trailing whitespace

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/gui/flight.py

    r309 r347  
    6666
    6767        alignment = gtk.Alignment(xalign = 0.0, xscale = 0.0)
    68        
     68
    6969        titleLabel = gtk.Label(title)
    7070        titleLabel.modify_font(pango.FontDescription("bold 24"))
    7171        alignment.set_padding(padding_top = 4, padding_bottom = 4,
    7272                              padding_left = 6, padding_right = 0)
    73                              
     73
    7474        alignment.add(titleLabel)
    7575        eventBox.add(alignment)
    76        
     76
    7777        self._vbox.pack_start(eventBox, False, False, 0)
    7878
     
    8080        self._titleLabel = titleLabel
    8181
    82         mainBox = gtk.VBox()       
     82        mainBox = gtk.VBox()
    8383
    8484        alignment = gtk.Alignment(xalign = 0.0, yalign = 0.0,
    85                                   xscale = 1.0, yscale = 1.0)       
     85                                  xscale = 1.0, yscale = 1.0)
    8686        alignment.set_padding(padding_top = 16, padding_bottom = 16,
    8787                              padding_left = 16, padding_right = 16)
    8888        alignment.add(mainBox)
    8989        self._vbox.pack_start(alignment, True, True, 0)
    90        
     90
    9191        alignment = gtk.Alignment(xalign = 0.5, yalign = 0.0,
    9292                                  xscale = 0.0, yscale = 0.0)
     
    102102        else:
    103103            longerHelp = completedHelp
    104        
     104
    105105        self._helpLabel = gtk.Label(completedHelp)
    106106        # FIXME: should be a constant in common
     
    114114                                            xscale = 1.0, yscale = 1.0)
    115115        mainBox.pack_start(self._mainAlignment, True, True, 0)
    116                                            
     116
    117117        buttonAlignment =  gtk.Alignment(xalign = 1.0, xscale=0.0, yscale = 0.0)
    118118        buttonAlignment.set_padding(padding_top = 4, padding_bottom = 10,
     
    187187        self._titleEventBox.modify_bg(0, style.bg[3])
    188188        self._titleLabel.modify_fg(0, style.fg[3])
    189    
     189
    190190    def initialize(self):
    191191        """Initialize the page.
     
    232232        """Go to the page we were invoked from."""
    233233        assert self._fromPage is not None
    234        
     234
    235235        self._wizard.setCurrentPage(self._fromPage, finalize = False)
    236236
     
    245245        """Called when the Cancel flight button is clicked."""
    246246        self._wizard.gui.cancelFlight()
    247    
     247
    248248#-----------------------------------------------------------------------------
    249249
     
    328328        self._password.set_text(config.password)
    329329        self._rememberButton.set_active(config.rememberPassword)
    330         self._setControls(None)   
     330        self._setControls(None)
    331331
    332332    def _setControls(self, entry = None):
     
    372372            config.pilotID = self._pilotID.get_text()
    373373
    374             rememberPassword = self._rememberButton.get_active()               
     374            rememberPassword = self._rememberButton.get_active()
    375375            config.password = result.password if rememberPassword else ""
    376376
     
    386386    def __init__(self, wizard):
    387387        """Construct the flight selection page."""
    388         help = xstr("flightsel_help") 
     388        help = xstr("flightsel_help")
    389389        completedHelp = xstr("flightsel_chelp")
    390390        super(FlightSelectionPage, self).__init__(wizard, xstr("flightsel_title"),
     
    416416
    417417        flightSelection = self._flightList.get_selection()
    418         flightSelection.connect("changed", self._selectionChanged)       
     418        flightSelection.connect("changed", self._selectionChanged)
    419419
    420420        scrolledWindow = gtk.ScrolledWindow()
     
    450450        self._loadButton.connect("clicked", self._loadButtonClicked)
    451451        self._loadDialog = None
    452        
     452
    453453        self._button = self.addNextButton(sensitive = False,
    454454                                          clicked =  self._forwardClicked)
     
    462462        self._refreshButton.set_sensitive(self._wizard.loggedIn)
    463463        self._buildFlights()
    464            
     464
    465465    def finalize(self):
    466466        """Finalize the page."""
     
    521521                dialog.run()
    522522                dialog.hide()
    523                
     523
    524524    def _refreshClicked(self, button):
    525525        """Called when the refresh button is clicked."""
     
    551551                with open(fileName, "rt") as f:
    552552                    bookedFlight.readFromFile(f)
    553                 self._addFlight(bookedFlight)               
     553                self._addFlight(bookedFlight)
    554554            except Exception, e:
    555555                print "Failed to load flight:", str(e)
     
    563563                dialog.format_secondary_markup(secondary)
    564564                dialog.run()
    565                 dialog.hide()               
    566            
     565                dialog.hide()
     566
    567567    def _forwardClicked(self, button):
    568568        """Called when the forward button was clicked."""
     
    582582        self._wizard._bookedFlight = flight
    583583        self._wizard.gui.enableFlightInfo()
    584        
     584
    585585        self._updateDepartureGate()
    586586
     
    591591        path = listStore.get_path(iter)
    592592        [index] = path.get_indices() if pygobject else path
    593        
     593
    594594        return self._flights[index]
    595595
     
    610610        else:
    611611            menu.popup(None, None, None, event.button, event.time)
    612        
     612
    613613    def _updateDepartureGate(self):
    614614        """Update the departure gate for the booked flight."""
     
    625625            self._nextDistance = 2
    626626            self._wizard.jumpPage(2)
    627            
     627
    628628    def _fleetRetrieved(self, fleet):
    629629        """Called when the fleet has been retrieved."""
     
    654654        if self._saveDialog is not None:
    655655            return self._saveDialog
    656        
     656
    657657        gui = self._wizard.gui
    658658        dialog = gtk.FileChooserDialog(title = WINDOW_TITLE_BASE + " - " +
     
    663663                                                  gtk.STOCK_OK, RESPONSETYPE_OK),
    664664                                       parent = gui.mainWindow)
    665         dialog.set_modal(True)           
     665        dialog.set_modal(True)
    666666        dialog.set_do_overwrite_confirmation(True)
    667667
     
    670670        filter.add_pattern("*.vaflight")
    671671        dialog.add_filter(filter)
    672            
     672
    673673        filter = gtk.FileFilter()
    674674        filter.set_name(xstr("file_filter_all"))
     
    677677
    678678        self._saveDialog = dialog
    679        
    680         return dialog       
    681    
     679
     680        return dialog
     681
    682682    def _getLoadDialog(self):
    683683        """Get the dialog to load a flight file."""
    684684        if self._loadDialog is not None:
    685685            return self._loadDialog
    686        
     686
    687687        gui = self._wizard.gui
    688688        dialog = gtk.FileChooserDialog(title = WINDOW_TITLE_BASE + " - " +
     
    693693                                                  gtk.STOCK_OK, RESPONSETYPE_OK),
    694694                                       parent = gui.mainWindow)
    695         dialog.set_modal(True)           
     695        dialog.set_modal(True)
    696696
    697697        filter = gtk.FileFilter()
     
    699699        filter.add_pattern("*.vaflight")
    700700        dialog.add_filter(filter)
    701            
     701
    702702        filter = gtk.FileFilter()
    703703        filter.set_name(xstr("file_filter_all"))
     
    706706
    707707        self._loadDialog = dialog
    708        
    709         return dialog       
     708
     709        return dialog
    710710
    711711    def _getListPopupMenu(self):
     
    721721
    722722            menu.append(menuItem)
    723        
     723
    724724            menuItem = gtk.MenuItem()
    725725            menuItem.set_label(xstr("flightsel_popup_save"))
     
    738738        if not self._completed:
    739739            self._flightSelected()
    740    
     740
    741741    def _popupSave(self, menuItem):
    742742        """Called when the Save menu item is activated in the popup menu."""
    743743        if not self._completed:
    744744            self._saveSelected()
    745    
     745
    746746#-----------------------------------------------------------------------------
    747747
     
    753753        super(GateSelectionPage, self).__init__(wizard, xstr("gatesel_title"),
    754754                                                xstr("gatesel_help"))
    755        
     755
    756756        self._listStore = gtk.ListStore(str)
    757757        self._gateList = gtk.TreeView(self._listStore)
     
    779779        alignment.add(scrolledWindow)
    780780
    781         self.setMainWidget(alignment)       
     781        self.setMainWidget(alignment)
    782782
    783783        self.addCancelFlightButton()
    784784
    785785        self.addPreviousButton(clicked = self._backClicked)
    786        
     786
    787787        self._button = self.addNextButton(sensitive = False,
    788788                                          clicked = self._forwardClicked)
     
    831831        self._wizard.updatePlane(self._planeUpdated,
    832832                                 self._wizard._bookedFlight.tailNumber,
    833                                  const.PLANE_HOME, gateNumber)       
     833                                 const.PLANE_HOME, gateNumber)
    834834
    835835    def _planeUpdated(self, success):
     
    855855        else:
    856856            self.activate()
    857            
     857
    858858#-----------------------------------------------------------------------------
    859859
     
    869869                                          xstr("connect_help"),
    870870                                          completedHelp = xstr("connect_chelp"))
    871        
     871
    872872        alignment = gtk.Alignment(xalign = 0.5, yalign = 0.5,
    873873                                  xscale = 0.0, yscale = 0.0)
     
    962962        aircraftType = aircraftNames[bookedFlight.aircraftType]
    963963        self._aircraft.set_markup("<b>" + aircraftType + "</b>")
    964        
     964
    965965        self._tailNumber.set_markup("<b>" + bookedFlight.tailNumber + "</b>")
    966966
     
    10231023        table.attach(self._numCrew, 1, 2, 0, 1)
    10241024        label.set_mnemonic_widget(self._numCrew)
    1025        
     1025
    10261026        label = gtk.Label(xstr("payload_pax"))
    10271027        label.set_use_underline(True)
     
    10291029        table.attach(label, 0, 1, 1, 2)
    10301030
    1031         self._numPassengers = IntegerEntry(defaultValue = 0)       
     1031        self._numPassengers = IntegerEntry(defaultValue = 0)
    10321032        self._numPassengers.set_width_chars(6)
    10331033        self._numPassengers.connect("integer-changed", self._weightChanged)
     
    10351035        table.attach(self._numPassengers, 1, 2, 1, 2)
    10361036        label.set_mnemonic_widget(self._numPassengers)
    1037        
     1037
    10381038        label = gtk.Label(xstr("payload_bag"))
    10391039        label.set_use_underline(True)
     
    10491049
    10501050        table.attach(gtk.Label("kg"), 2, 3, 2, 3)
    1051        
     1051
    10521052        label = gtk.Label(xstr("payload_cargo"))
    10531053        label.set_use_underline(True)
     
    10631063
    10641064        table.attach(gtk.Label("kg"), 2, 3, 3, 4)
    1065        
     1065
    10661066        label = gtk.Label(xstr("payload_mail"))
    10671067        label.set_use_underline(True)
     
    10771077
    10781078        table.attach(gtk.Label("kg"), 2, 3, 4, 5)
    1079        
     1079
    10801080        label = gtk.Label("<b>" + xstr("payload_zfw") + "</b>")
    10811081        label.set_alignment(0.0, 0.5)
     
    11121112        """The number of the crew members on the flight."""
    11131113        return self._numCrew.get_int()
    1114        
     1114
    11151115    @property
    11161116    def numPassengers(self):
    11171117        """The number of the passengers on the flight."""
    11181118        return self._numPassengers.get_int()
    1119        
     1119
    11201120    @property
    11211121    def bagWeight(self):
     
    11481148        self._mailWeight.set_int(bookedFlight.mailWeight)
    11491149        self._mailWeight.set_sensitive(True)
    1150        
     1150
    11511151        self._simulatorZFW.set_text("-")
    11521152        self._simulatorZFWValue = None
     
    11711171        zfw += self._mailWeight.get_int()
    11721172        return zfw
    1173        
     1173
    11741174    def _updateCalculatedZFW(self):
    11751175        """Update the calculated ZFW"""
     
    11871187        """Called when one of the weight values or humanm counts has changed."""
    11881188        self._updateCalculatedZFW()
    1189            
     1189
    11901190    def _zfwRequested(self, button):
    11911191        """Called when the ZFW is requested from the simulator."""
     
    12181218        """Called when the Back button is pressed."""
    12191219        self.goBack()
    1220        
     1220
    12211221#-----------------------------------------------------------------------------
    12221222
     
    12461246        self._departure.set_alignment(0.0, 0.5)
    12471247        table.attach(self._departure, 1, 2, 0, 1)
    1248        
     1248
    12491249        label = gtk.Label(xstr("time_arrival"))
    12501250        label.set_alignment(0.0, 0.5)
     
    13191319        """Called when the Back button is pressed."""
    13201320        self.goBack()
    1321        
     1321
    13221322    def _forwardClicked(self, button):
    13231323        """Called when the forward button is clicked."""
     
    13251325            gui = self._wizard.gui
    13261326            gui.beginBusy(xstr("fuel_get_busy"))
    1327            
     1327
    13281328            gui.simulator.getFuel(self._handleFuel)
    13291329        else:
     
    13391339        self._wizard._fuelData = fuelData
    13401340        self._wizard.nextPage()
    1341        
     1341
    13421342#-----------------------------------------------------------------------------
    13431343
     
    13731373        self._tankFigure.connect("motion_notify_event", self._motionNotify)
    13741374        self._tankFigure.connect("scroll-event", self._scrolled)
    1375        
     1375
    13761376        alignment = gtk.Alignment(xalign = 0.5, yalign = 0.5,
    13771377                                  xscale = 0.0, yscale = 1.0)
     
    13931393        alignment = gtk.Alignment(xalign = 0.5, yalign = 0.5,
    13941394                                  xscale = 0.0, yscale = 1.0)
    1395         alignment.add(self._expectedButton) 
     1395        alignment.add(self._expectedButton)
    13961396        self.pack_start(alignment, False, False, 4)
    13971397
     
    14211421        (xOffset, yOffset) = (0, 0) if pygobject \
    14221422                             else (tankFigure.allocation.x, tankFigure.allocation.y)
    1423        
     1423
    14241424        width = tankFigure.get_allocated_width() if pygobject \
    14251425                else tankFigure.allocation.width
     
    14891489        level = min(1.0, max(0.0, level))
    14901490        self._expectedButton.set_value(level * self.capacity)
    1491        
     1491
    14921492    def _buttonPressed(self, tankFigure, event):
    14931493        """Called when a button is pressed in the figure.
     
    14961496        if self._enabled and event.button==1:
    14971497            self._setExpectedFromY(event.y)
    1498        
     1498
    14991499    def _motionNotify(self, tankFigure, event):
    15001500        """Called when the mouse pointer moves within the area of a tank figure."""
    1501         if self._enabled and event.state==BUTTON1_MASK:           
     1501        if self._enabled and event.state==BUTTON1_MASK:
    15021502            self._setExpectedFromY(event.y)
    15031503
     
    15121512                    increment *= -1
    15131513                self._expectedButton.spin(SPIN_USER_DEFINED, increment)
    1514        
     1514
    15151515    def _expectedChanged(self, spinButton):
    15161516        """Called when the expected value has changed."""
    15171517        self.expectedWeight = spinButton.get_value_as_int()
    1518         self._redraw()       
     1518        self._redraw()
    15191519
    15201520#-----------------------------------------------------------------------------
     
    15231523    """The page containing the fuel tank filling."""
    15241524    _pumpStep = 0.02
    1525    
     1525
    15261526    def __init__(self, wizard):
    15271527        """Construct the page."""
     
    15581558        """Called when the Back button is pressed."""
    15591559        self.goBack()
    1560        
     1560
    15611561    def _forwardClicked(self, button):
    15621562        """Called when the forward button is clicked."""
     
    15661566            self._pump()
    15671567        else:
    1568             self._wizard.nextPage()       
     1568            self._wizard.nextPage()
    15691569
    15701570    def _setupTanks(self, tankData):
     
    15861586            self._fuelTanks.append(fuelTank)
    15871587            index += 1
    1588            
     1588
    15891589        self._fuelAlignment.add(self._fuelTable)
    15901590        self.show_all()
     
    16241624                                                      currentLevel)])
    16251625            gobject.timeout_add(50, self._pump)
    1626        
     1626
    16271627#-----------------------------------------------------------------------------
    16281628
     
    16941694
    16951695        label.set_mnemonic_widget(self._route)
    1696         routeBox.pack_start(routeWindow, True, True, 0)       
     1696        routeBox.pack_start(routeWindow, True, True, 0)
    16971697
    16981698        mainBox.pack_start(routeBox, True, True, 8)
     
    17001700        self.addCancelFlightButton()
    17011701
    1702         self._backButton = self.addPreviousButton(clicked = self._backClicked)       
     1702        self._backButton = self.addPreviousButton(clicked = self._backClicked)
    17031703        self._button = self.addNextButton(clicked = self._forwardClicked)
    17041704
     
    17351735        self._button.set_sensitive(self._cruiseLevel.get_value_as_int()>=50 and \
    17361736                                   self._getRoute()!="")
    1737                                    
     1737
    17381738    def _cruiseLevelChanged(self, spinButton):
    17391739        """Called when the cruise level has changed."""
     
    17641764        """Called when the Back button is pressed."""
    17651765        self.goBack()
    1766        
     1766
    17671767    def _forwardClicked(self, button):
    17681768        """Called when the Forward button is clicked."""
     
    18241824        """Construct the briefing page."""
    18251825        self._departure = departure
    1826        
     1826
    18271827        title = xstr("briefing_title") % (1 if departure else 2,
    18281828                                          xstr("briefing_departure")
     
    18601860        self._notamsFrame.add(alignment)
    18611861        mainBox.pack_start(self._notamsFrame, True, True, 4)
    1862        
     1862
    18631863        self._metarFrame = gtk.Frame()
    18641864        self._metarFrame.set_label(xstr("briefing_metar_init"))
     
    18971897        buffer = self._metar.get_buffer()
    18981898        return buffer.get_text(buffer.get_start_iter(),
    1899                                buffer.get_end_iter(), True)       
     1899                               buffer.get_end_iter(), True)
    19001900
    19011901    def setMETAR(self, metar):
     
    19571957        """Called when the Back button is pressed."""
    19581958        self.goBack()
    1959        
     1959
    19601960    def _forwardClicked(self, button):
    19611961        """Called when the forward button is clicked."""
     
    20252025        table.attach(self._runway, 1, 3, 0, 1)
    20262026        label.set_mnemonic_widget(self._runway)
    2027        
     2027
    20282028        label = gtk.Label(xstr("takeoff_sid"))
    20292029        label.set_use_underline(True)
     
    20372037        table.attach(self._sid, 1, 3, 1, 2)
    20382038        label.set_mnemonic_widget(self._sid)
    2039        
     2039
    20402040        label = gtk.Label(xstr("takeoff_v1"))
    20412041        label.set_use_markup(True)
     
    20532053        self._v1Unit = gtk.Label(xstr("label_knots"))
    20542054        table.attach(self._v1Unit, 3, 4, 2, 3)
    2055        
     2055
    20562056        label = gtk.Label(xstr("takeoff_vr"))
    20572057        label.set_use_markup(True)
     
    20662066        table.attach(self._vr, 2, 3, 3, 4)
    20672067        label.set_mnemonic_widget(self._vr)
    2068        
     2068
    20692069        self._vrUnit = gtk.Label(xstr("label_knots"))
    20702070        table.attach(self._vrUnit, 3, 4, 3, 4)
    2071        
     2071
    20722072        label = gtk.Label(xstr("takeoff_v2"))
    20732073        label.set_use_markup(True)
     
    20822082        table.attach(self._v2, 2, 3, 4, 5)
    20832083        label.set_mnemonic_widget(self._v2)
    2084        
     2084
    20852085        self._v2Unit = gtk.Label(xstr("label_knots"))
    20862086        table.attach(self._v2Unit, 3, 4, 4, 5)
     
    21422142        self._button.set_sensitive(False)
    21432143        self._forwardAllowed = False
    2144        
     2144
    21452145    def allowForward(self):
    21462146        """Allow going to the next page."""
     
    21542154        self._vr.reset()
    21552155        self._v2.reset()
    2156        
     2156
    21572157    def _updateForwardButton(self):
    21582158        """Update the sensitivity of the forward button based on some conditions."""
     
    21702170        """Called when the value of some widget has changed."""
    21712171        self._updateForwardButton()
    2172        
     2172
    21732173    def _upperChanged(self, entry, arg = None):
    21742174        """Called when the value of some entry widget has changed and the value
     
    21762176        entry.set_text(entry.get_text().upper())
    21772177        self._valueChanged(entry, arg)
    2178        
     2178
    21792179    def _backClicked(self, button):
    21802180        """Called when the Back button is pressed."""
    21812181        self.goBack()
    2182        
     2182
    21832183    def _forwardClicked(self, button):
    21842184        """Called when the forward button is clicked."""
     
    23232323        self._vref.reset()
    23242324        self._flightEnded = False
    2325        
     2325
    23262326    def activate(self):
    23272327        """Called when the page is activated."""
     
    23712371        self._transition.set_sensitive(active)
    23722372        if active:
    2373             self._transition.grab_focus()       
    2374         self._updateForwardButton()   
     2373            self._transition.grab_focus()
     2374        self._updateForwardButton()
    23752375
    23762376    def _updateForwardButton(self):
     
    24002400        """Called when the Back button is pressed."""
    24012401        self.goBack()
    2402        
     2402
    24032403    def _forwardClicked(self, button):
    24042404        """Called when the forward button is clicked."""
     
    24252425                     ("flighttype_vip", const.FLIGHTTYPE_VIP),
    24262426                     ("flighttype_charter", const.FLIGHTTYPE_CHARTER) ]
    2427    
     2427
    24282428    def __init__(self, wizard):
    24292429        """Construct the finish page."""
    24302430        super(FinishPage, self).__init__(wizard, xstr("finish_title"),
    24312431                                         xstr("finish_help"))
    2432        
     2432
    24332433        alignment = gtk.Alignment(xalign = 0.5, yalign = 0.5,
    24342434                                  xscale = 0.0, yscale = 0.0)
     
    24922492        labelAlignment.add(self._distanceFlown)
    24932493        table.attach(labelAlignment, 1, 2, 3, 4)
    2494        
     2494
    24952495        labelAlignment = gtk.Alignment(xalign=1.0, xscale=0.0)
    24962496        label = gtk.Label(xstr("finish_fuel"))
     
    25272527        flightTypeAlignment.add(self._flightType)
    25282528        table.attach(flightTypeAlignment, 1, 2, 5, 6)
    2529         label.set_mnemonic_widget(self._flightType)       
     2529        label.set_mnemonic_widget(self._flightType)
    25302530
    25312531        self._onlineFlight = gtk.CheckButton(xstr("finish_online"))
     
    25502550        self._gate.add_attribute(renderer, "text", 0)
    25512551        self._gate.set_tooltip_text(xstr("finish_gate_tooltip"))
    2552         self._gate.connect("changed", self._gateChanged)               
     2552        self._gate.connect("changed", self._gateChanged)
    25532553        gateAlignment = gtk.Alignment(xalign=0.0, xscale=1.0)
    25542554        gateAlignment.add(self._gate)
     
    25732573        self._pirepSaved = False
    25742574        self._pirepSent = False
    2575        
     2575
    25762576        self._sendButton = self.addButton(xstr("sendPIREP"), default = True,
    25772577                                          sensitive = False,
    25782578                                          clicked = self._sendClicked,
    25792579                                          tooltip = xstr("sendPIREP_tooltip"))
    2580        
     2580
    25812581    @property
    25822582    def flightType(self):
     
    26052605        self._flightTime.set_markup("<b>%s</b>" % \
    26062606                                    (util.getTimeIntervalString(flightLength),))
    2607        
     2607
    26082608        blockLength = flight.blockTimeEnd - flight.blockTimeStart
    26092609        self._blockTime.set_markup("<b>%s</b>" % \
     
    26122612        self._distanceFlown.set_markup("<b>%.2f NM</b>" % \
    26132613                                       (flight.flownDistance,))
    2614        
     2614
    26152615        self._fuelUsed.set_markup("<b>%.0f kg</b>" % \
    26162616                                  (flight.startFuel - flight.endFuel,))
     
    26442644                    (self._gatesModel.get_iter_first() is None or
    26452645                     self._gate.get_active()>=0)
    2646        
     2646
    26472647        self._saveButton.set_sensitive(sensitive)
    26482648        self._sendButton.set_sensitive(sensitive and
     
    26732673            if result!=RESPONSETYPE_YES:
    26742674                return
    2675            
     2675
    26762676        gui.reset()
    26772677
     
    26992699        else:
    27002700            dialog.set_current_folder(os.path.dirname(self._lastSavePath))
    2701            
     2701
    27022702        dialog.set_current_name(fileName)
    27032703        result = dialog.run()
     
    27082708
    27092709            self._lastSavePath = text2unicode(dialog.get_filename())
    2710            
     2710
    27112711            if pirep.save(self._lastSavePath):
    27122712                type = MESSAGETYPE_INFO
     
    27182718                message = xstr("finish_save_failed")
    27192719                secondary = xstr("finish_save_failed_sec")
    2720                
     2720
    27212721            dialog = gtk.MessageDialog(parent = gui.mainWindow,
    27222722                                       type = type, message_format = message)
     
    27442744            dialog.set_modal(True)
    27452745            dialog.set_do_overwrite_confirmation(True)
    2746            
     2746
    27472747            filter = gtk.FileFilter()
    27482748            filter.set_name(xstr("file_filter_pireps"))
    27492749            filter.add_pattern("*.pirep")
    27502750            dialog.add_filter(filter)
    2751            
     2751
    27522752            filter = gtk.FileFilter()
    27532753            filter.set_name(xstr("file_filter_all"))
     
    27582758
    27592759        return self._savePIREPDialog
    2760        
     2760
    27612761
    27622762    def _sendClicked(self, button):
     
    27742774            bookedFlight = self._wizard.bookedFlight
    27752775            if bookedFlight.arrivalICAO=="LHBP":
    2776                 iter = self._gate.get_active_iter()               
     2776                iter = self._gate.get_active_iter()
    27772777                gateNumber = None if iter is None \
    27782778                             else self._gatesModel.get_value(iter, 0)
    2779                
     2779
    27802780                status = const.PLANE_PARKING if gateNumber is None \
    27812781                         else const.PLANE_HOME
     
    27912791        """Callback for the plane updating."""
    27922792        pass
    2793        
     2793
    27942794#-----------------------------------------------------------------------------
    27952795
     
    28102810        self._pages.append(GateSelectionPage(self))
    28112811        self._pages.append(ConnectPage(self))
    2812         self._payloadPage = PayloadPage(self) 
     2812        self._payloadPage = PayloadPage(self)
    28132813        self._pages.append(self._payloadPage)
    28142814        self._payloadIndex = len(self._pages)
     
    28222822        self._pages.append(self._arrivalBriefingPage)
    28232823        self._arrivalBriefingIndex = len(self._pages)
    2824         self._takeoffPage = TakeoffPage(self) 
     2824        self._takeoffPage = TakeoffPage(self)
    28252825        self._pages.append(self._takeoffPage)
    2826         self._landingPage = LandingPage(self) 
     2826        self._landingPage = LandingPage(self)
    28272827        self._pages.append(self._landingPage)
    28282828        self._finishPage = FinishPage(self)
     
    28592859        """Indicate if there was a successful login."""
    28602860        return self._loginResult is not None
    2861        
     2861
    28622862    @property
    28632863    def loginResult(self):
     
    30373037                self.gui.webHandler.getMETARs(self._arrivalMETARCallback,
    30383038                                              [self._bookedFlight.arrivalICAO])
    3039            
     3039
    30403040        elif stage==const.STAGE_END:
    30413041            for page in self._pages:
     
    30513051        self._fleet = None
    30523052        self._fleetCallback = None
    3053        
     3053
    30543054        self._bookedFlight = None
    30553055        self._departureGate = "-"
     
    30633063        for page in self._pages[firstPage:]:
    30643064            page.reset()
    3065        
     3065
    30663066        self.setCurrentPage(firstPage)
    30673067
     
    30813081
    30823082        self.gui.beginBusy(busyMessage)
    3083        
     3083
    30843084        self.gui.webHandler.login(self._loginResultCallback,
    30853085                                  pilotID, password,
     
    31373137                        else xstr("login_failconn_sec")
    31383138            dialog.format_secondary_markup(secondary)
    3139            
     3139
    31403140            dialog.run()
    31413141            dialog.hide()
     
    31563156            self._fleetCallback(fleet)
    31573157        self._fleetCallback = None
    3158        
     3158
    31593159    def updatePlane(self, callback, tailNumber, status, gateNumber = None):
    31603160        """Update the given plane's gate information."""
     
    31693169        """Called when the METAR of the arrival airport is retrieved."""
    31703170        gobject.idle_add(self._handleArrivalMETAR, returned, result)
    3171    
     3171
    31723172    def _handleArrivalMETAR(self, returned, result):
    31733173        """Called when the METAR of the arrival airport is retrieved."""
     
    31773177            if metar!="":
    31783178                self._arrivalBriefingPage.setMETAR(metar)
    3179    
     3179
    31803180#-----------------------------------------------------------------------------
    31813181
Note: See TracChangeset for help on using the changeset viewer.