Example #1
0
 def process_draw(self, gc: wx.GraphicsContext):
     gc.PushState()
     gc.Translate(self.x, self.y)
     if self.series is not None and len(self.series) > 1:
         gc.SetPen(self.pen)
         gc.StrokeLines(self.series)
     gc.PopState()
Example #2
0
    def process_draw(self, gc: wx.GraphicsContext):
        if self.scene.context.elements.default_stroke is None:
            self.pen.SetColour(wx.BLUE)
        else:
            self.pen.SetColour(
                wx.Colour(
                    swizzlecolor(self.scene.context.elements.default_stroke)))
        gc.SetPen(self.pen)
        gc.SetBrush(wx.RED_BRUSH)
        gc.DrawEllipse(self.track_object[0], self.track_object[1], 5000, 5000)
        if self.last_position:
            gc.DrawEllipse(self.last_position[0], self.last_position[1], 5000,
                           5000)

        if self.series is not None and len(self.series) > 1:
            gc.SetPen(self.pen)
            gc.StrokeLines(self.series)
Example #3
0
 def process_draw(self, gc: wx.GraphicsContext):
     if self.series is not None and len(self.series) > 1:
         gc.SetPen(self.pen)
         gc.StrokeLines(self.series)