Python wx.WXK_NUMPAD_ADD Examples
The following are 2
code examples of wx.WXK_NUMPAD_ADD().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
wx
, or try the search function
.
Example #1
Source File: CustomEditableListBox.py From OpenPLC_Editor with GNU General Public License v3.0 | 6 votes |
def OnKeyDown(self, event): button = None keycode = event.GetKeyCode() if keycode in (wx.WXK_ADD, wx.WXK_NUMPAD_ADD): button = self.GetNewButton() elif keycode in (wx.WXK_DELETE, wx.WXK_NUMPAD_DELETE): button = self.GetDelButton() elif keycode == wx.WXK_UP and event.ShiftDown(): button = self.GetUpButton() elif keycode == wx.WXK_DOWN and event.ShiftDown(): button = self.GetDownButton() elif keycode == wx.WXK_SPACE: button = self.GetEditButton() if button is not None and button.IsEnabled(): button.ProcessEvent(wx.CommandEvent(wx.EVT_BUTTON.typeId, button.GetId())) else: event.Skip()
Example #2
Source File: CustomGrid.py From OpenPLC_Editor with GNU General Public License v3.0 | 5 votes |
def OnKeyDown(self, event): key_handled = False keycode = event.GetKeyCode() if keycode == wx.WXK_TAB: row = self.GetGridCursorRow() col = self.GetGridCursorCol() if event.ShiftDown(): if row < 0 or col == 0: self.Navigate(wx.NavigationKeyEvent.IsBackward) key_handled = True elif row < 0 or col == self.Table.GetNumberCols() - 1: self.Navigate(wx.NavigationKeyEvent.IsForward) key_handled = True elif keycode in (wx.WXK_ADD, wx.WXK_NUMPAD_ADD) and self.Editable: self.AddRow() key_handled = True elif keycode in (wx.WXK_DELETE, wx.WXK_NUMPAD_DELETE) and self.Editable: self.DeleteRow() key_handled = True elif keycode == wx.WXK_UP and event.ShiftDown() and self.Editable: self.MoveRow(self.GetGridCursorRow(), -1) key_handled = True elif keycode == wx.WXK_DOWN and event.ShiftDown() and self.Editable: self.MoveRow(self.GetGridCursorRow(), 1) key_handled = True if not key_handled: event.Skip()