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

Method OnLeftUp

gui/builtinShipBrowser/raceSelector.py:124–140  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

122 self.buttonsBarPos = (posx, posy)
123
124 def OnLeftUp(self, event):
125
126 mx, my = event.GetPosition()
127
128 toggle = self.HitTest(mx, my)
129
130 if toggle is not None:
131 self.Refresh()
132
133 self.shipBrowser.ToggleRacesFilter(self.raceNames[toggle])
134
135 stage = self.shipBrowser.GetActiveStage()
136
137 if stage == 2:
138 categoryID = self.shipBrowser.GetStageData(stage)
139 wx.PostEvent(self.shipBrowser, Stage2Selected(categoryID=categoryID, back=True))
140 event.Skip()
141
142 def HitTest(self, mx, my):
143 x, y = self.buttonsBarPos

Callers

nothing calls this directly

Calls 6

HitTestMethod · 0.95
ToggleRacesFilterMethod · 0.80
GetActiveStageMethod · 0.80
GetStageDataMethod · 0.80
GetPositionMethod · 0.45
RefreshMethod · 0.45

Tested by

no test coverage detected