MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / onLeftDoubleClick

Method onLeftDoubleClick

gui/builtinAdditionPanes/droneView.py:262–274  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

260 event.Skip()
261
262 def onLeftDoubleClick(self, event):
263 row, _ = self.HitTest(event.Position)
264 if row != -1:
265 col = self.getColumn(event.Position)
266 if col != self.getColIndex(State):
267 try:
268 drone = self.drones[row]
269 except IndexError:
270 return
271 if event.GetModifiers() == wx.MOD_ALT:
272 self.removeDroneStacks([drone])
273 else:
274 self.removeDrone(drone)
275
276 def removeDrone(self, drone):
277 fitID = self.mainFrame.getActiveFit()

Callers

nothing calls this directly

Calls 5

removeDroneStacksMethod · 0.95
removeDroneMethod · 0.95
getColIndexMethod · 0.80
HitTestMethod · 0.45
getColumnMethod · 0.45

Tested by

no test coverage detected