def __init__(self, parent, x, y, dir): GrabberGeneric.__init__(self, parent, x, y, dir) Ellipse.__init__(self, (0, 0), self.d, self.d, picker=True, figure=parent.figure, edgecolor="k", facecolor="r", zorder=1000, label="grabber") self.figure.patches.append(self) self.updatePos()
def __init__(self, parent: GrabbableRectangleSelection, x: float, y: float, dir: int): GrabberGeneric.__init__(self, parent, x, y, dir) Ellipse.__init__(self, (0, 0), self.d, self.d, picker=True, figure=parent.figure, edgecolor="k", facecolor="r", zorder=1000, label="grabber") self.figure.patches.append(self) self.updatePos()
def __init__(self, xy, width, height, angle=0.0, fix_x=1.0, **kwargs): Ellipse.__init__(self, xy, width, height, angle, **kwargs) self.fix_x = fix_x