libroar/RoarCanvasWindow.py:onKeyboardInput(): enter pdb on <Shift> <Pause>.

This commit is contained in:
Lucio Andrés Illanes Albornoz 2019-09-15 15:17:27 +02:00
parent bc50a0ca43
commit 80b6b151db

View File

@ -136,6 +136,10 @@ class RoarCanvasWindow(GuiWindow):
# {{{ onKeyboardInput(self, event) # {{{ onKeyboardInput(self, event)
def onKeyboardInput(self, event): def onKeyboardInput(self, event):
if (event.GetKeyCode() == wx.WXK_PAUSE) \
and (event.GetModifiers() == wx.MOD_SHIFT):
import pdb; pdb.set_trace()
else:
viewRect = self.GetViewStart(); eventDc = self.backend.getDeviceContext(self.GetClientSize(), self, viewRect); viewRect = self.GetViewStart(); eventDc = self.backend.getDeviceContext(self.GetClientSize(), self, viewRect);
keyChar, keyModifiers = chr(event.GetUnicodeKey()), event.GetModifiers() keyChar, keyModifiers = chr(event.GetUnicodeKey()), event.GetModifiers()
if not self.applyTool(eventDc, False, keyChar, keyModifiers, None, None, None, None, self.commands.currentTool, viewRect): if not self.applyTool(eventDc, False, keyChar, keyModifiers, None, None, None, None, self.commands.currentTool, viewRect):