示例#1
0
    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()
示例#2
0
    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()
示例#3
0
    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()