gui/controls/canvas.py
def draw_arc(self, x1y1, x2y2, xcyc):
        """
        Draws an arc of a circle, centered on (xc, yc), with starting
        point (x1, y1) and ending at (x2, y2). The current pen is used
        for the outline and the current brush for filling the shape.

        The arc is drawn in an anticlockwise direction from the start
        point to the end point.
        """

        self._buf_image.DrawArcPoint(x1y1, x2y2, xcyc)
        if self.auto_refresh:
            dc = wx.ClientDC(self.wx_obj)
            dc.BlitPointSize((0, 0), (self._size[0], self._size[1]), self._buf_image, (0, 0))
def draw_arc(self, x1y1, x2y2, xcyc):
        """
        Draws an arc of a circle, centered on (xc, yc), with starting
        point (x1, y1) and ending at (x2, y2). The current pen is used
        for the outline and the current brush for filling the shape.

        The arc is drawn in an anticlockwise direction from the start
        point to the end point.
        """

        self._buf_image.DrawArcPoint(x1y1, x2y2, xcyc)
        if self.auto_refresh:
            dc = wx.ClientDC(self.wx_obj)
            dc.BlitPointSize((0, 0), (self._size[0], self._size[1]), self._buf_image, (0, 0))
Draws an arc of a circle, centered on (xc, yc), with starting
        point (x1, y1) and ending at (x2, y2). The current pen is used
        for the outline and the current brush for filling the shape.

        The arc is drawn in an anticlockwise direction from the start
        point to the end point.