def ButtonDown(self, p, button, state): if self.selection == 1: start = self.trafo(cos(self.start_angle), sin(self.start_angle)) else: start = self.trafo(cos(self.end_angle), sin(self.end_angle)) Editor.DragStart(self, start) return p - start
def ButtonDown(self, p, button, state): if self.selection is not None: start = self.selection.p Editor.DragStart(self, start) return p - start else: return None
def ButtonDown(self, p, button, state): Editor.DragStart(self, p)