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()
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)
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)