MCPcopy Create free account
hub / github.com/pyfa-org/Pyfa / display

Method display

gui/builtinContextMenus/shipJump.py:18–32  ·  view source on GitHub ↗
(self, callingWindow, srcContext)

Source from the content-addressed store, hash-verified

16 self.mainFrame = gui.mainFrame.MainFrame.getInstance()
17
18 def display(self, callingWindow, srcContext):
19 if srcContext != "fittingShip":
20 return False
21 fitTabSelected = self.mainFrame.notebookBrowsers.GetSelection() == 1
22 if not fitTabSelected:
23 return True
24 browsingStage = self.mainFrame.shipBrowser.GetActiveStage()
25 if browsingStage != 3:
26 return True
27 fitID = self.mainFrame.getActiveFit()
28 ship = Fit.getInstance().getFit(fitID).ship
29 browsingShipID = self.mainFrame.shipBrowser.GetStageData(browsingStage)
30 if browsingShipID != ship.item.ID:
31 return True
32 return False
33
34 def getText(self, callingWindow, itmContext):
35 return _t("Open in Fitting Browser")

Callers

nothing calls this directly

Calls 6

GetActiveStageMethod · 0.80
getFitMethod · 0.80
GetStageDataMethod · 0.80
GetSelectionMethod · 0.45
getActiveFitMethod · 0.45
getInstanceMethod · 0.45

Tested by

no test coverage detected