def mouse_move(self, event): if self.draw: AbstractController.mouse_move(self, event) else: self.counter += 1 if self.counter > 5: self.counter = 0 point = [event.x, event.y] dpoint = self.canvas.win_to_doc(point) if self.selection.is_point_over_marker(dpoint): mark = self.selection.is_point_over_marker(dpoint)[0] self.canvas.resize_marker = mark self.canvas.set_temp_mode(modes.RESIZE_MODE)
def mouse_down(self, event): AbstractController.mouse_down(self, event)
def __init__(self, canvas, presenter): AbstractController.__init__(self, canvas, presenter)