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

Method kbEvent

gui/builtinAdditionPanes/boosterView.py:93–103  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

91 wx.PostEvent(self.mainFrame, ItemSelected(itemID=int(data[1])))
92
93 def kbEvent(self, event):
94 keycode = event.GetKeyCode()
95 modifiers = event.GetModifiers()
96 if keycode == wx.WXK_ESCAPE and modifiers == wx.MOD_NONE:
97 self.unselectAll()
98 elif keycode == 65 and modifiers == wx.MOD_CONTROL:
99 self.selectAll()
100 elif keycode in (wx.WXK_DELETE, wx.WXK_NUMPAD_DELETE) and modifiers == wx.MOD_NONE:
101 boosters = self.getSelectedBoosters()
102 self.removeBoosters(boosters)
103 event.Skip()
104
105 def fitChanged(self, event):
106 event.Skip()

Callers

nothing calls this directly

Calls 4

getSelectedBoostersMethod · 0.95
removeBoostersMethod · 0.95
unselectAllMethod · 0.80
selectAllMethod · 0.80

Tested by

no test coverage detected