(self, event)
| 340 | event.Skip() |
| 341 | |
| 342 | def fitSelected(self, event): |
| 343 | pyfalog.debug('====== Fit Selected: ' + repr(self) + str(bool(self))) |
| 344 | |
| 345 | if self.parent.IsActive(self): |
| 346 | fitID = event.fitID |
| 347 | startup = getattr(event, "startup", False) |
| 348 | self.activeFitID = fitID |
| 349 | sFit = Fit.getInstance() |
| 350 | self.updateTab() |
| 351 | if not startup or startup == 2: # see OpenFitsThread in gui.mainFrame |
| 352 | self.Show(fitID is not None) |
| 353 | self.slotsChanged() |
| 354 | sFit.switchFit(fitID) |
| 355 | # @todo pheonix: had to disable this as it was causing a crash at the wxWidgets level. Dunno why, investigate |
| 356 | wx.PostEvent(self.mainFrame, GE.FitChanged(fitIDs=(fitID,))) |
| 357 | |
| 358 | event.Skip() |
| 359 | |
| 360 | def updateTab(self): |
| 361 | sFit = Fit.getInstance() |
no test coverage detected