(self, event)
| 416 | self.Bind(CHANGE_LEVEL_EVENT, self.changeLevel) |
| 417 | |
| 418 | def kbEvent(self, event): |
| 419 | keyLevelMap = { |
| 420 | # Regular number keys |
| 421 | 48: 0, 49: 1, 50: 2, 51: 3, 52: 4, 53: 5, |
| 422 | # Numpad keys |
| 423 | wx.WXK_NUMPAD0: 0, wx.WXK_NUMPAD1: 1, wx.WXK_NUMPAD2: 2, |
| 424 | wx.WXK_NUMPAD3: 3, wx.WXK_NUMPAD4: 4, wx.WXK_NUMPAD5: 5} |
| 425 | keycode = event.GetKeyCode() |
| 426 | if keycode in keyLevelMap and event.GetModifiers() == wx.MOD_NONE: |
| 427 | level = keyLevelMap[keycode] |
| 428 | selection = self.skillTreeListCtrl.GetSelection() |
| 429 | if selection: |
| 430 | dataType, skillID = self.skillTreeListCtrl.GetItemData(selection) |
| 431 | if dataType == 'skill': |
| 432 | event = self.ChangeLevelEvent() |
| 433 | event.SetId(self.idLevels[level]) |
| 434 | wx.PostEvent(self, event) |
| 435 | return |
| 436 | event.Skip() |
| 437 | |
| 438 | def importSkills(self, evt): |
| 439 |
nothing calls this directly
no test coverage detected