def _draw_line(self, point1, point2): x1, y1 = point1.x, point1.y x2, y2 = point2.x, point2.y if not self.settings.anty_aliasing: draw_line( x1, y1, x2, y2, self.settings.color, obj=self, thickness=self.settings.thickness ) else: draw_line_anty_aliasing( x1, y1, x2, y2, self.settings.color, obj=self, thickness=self.settings.thickness )
def draw(self): x1, y1 = self.points[0].x, self.points[0].y x2, y2 = self.points[1].x, self.points[1].y self.widget.canvas.remove_group(str(hash(self))) if not self.settings.anty_aliasing: draw_line( x1, y1, x2, y2, self.settings.color, obj=self, thickness=self.settings.thickness ) else: draw_line_anty_aliasing( x1, y1, x2, y2, self.settings.color, obj=self, thickness=self.settings.thickness )