def draw(self, cr): NetEditCanvasConfig.draw(self, cr) if self.from_element: p = self.points[:] position = utils.snap_to_grid(self.mouse_position, self.grid_size) p.append(position) p.insert(0, self.from_element.get_border_point(p[0])) cr.set_source_rgb(0, 0, 0) drawing.draw_polyline_nice_corners(cr, p, 0.5, 12, False, True)
def draw(self, cr): points = self.get_points() if self.highlight: cr.set_line_width(6.5) cr.set_source_rgba(*self.highlight) drawing.draw_polyline_nice_corners(cr, points, 0.5, 12, self.bidirectional, True) cr.set_line_width(1.5) if self.inactive: cr.set_source_rgb(0.5,0.5,0.5) else: cr.set_source_rgb(0.0,0.0,0.0) drawing.draw_polyline_nice_corners(cr, points, 0.5, 12, self.bidirectional, True)
def draw(self, cr): points = self.get_points() if self.highlight: cr.set_line_width(6.5) cr.set_source_rgba(*self.highlight) drawing.draw_polyline_nice_corners(cr, points, 0.5, 12, self.bidirectional, True) cr.set_line_width(1.5) if self.inactive: cr.set_source_rgb(0.5, 0.5, 0.5) else: cr.set_source_rgb(0.0, 0.0, 0.0) drawing.draw_polyline_nice_corners(cr, points, 0.5, 12, self.bidirectional, True)