def onKeyChar(self, event): if event.GetKeyCode() >= 256: event.Skip() return if self.working: event.Skip() return self.working = True from ogl_redraw_f_logic import process_key canvas = self keycode = chr(event.GetKeyCode()) process_key(keycode, self.frame, canvas, canvas.GetDiagram().GetShapeList()) self.working = False event.Skip()
def onKeyChar(self, event): if event.GetKeyCode() >= 256: event.Skip() return if self.working: event.Skip() return self.working = True from ogl_redraw_f_logic import process_key canvas = self.demowin keycode = chr(event.GetKeyCode()) process_key(keycode, self.frame, canvas, canvas.shapes) # canvas.shapes built by the demo self.working = False event.Skip()