Example #1
0
 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
         )
Example #2
0
 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
         )