def __init__(self): CombinedHandle.__init__(self) self.addHandle(PointHandle()) self.addHandle( CircleScaleHandle("radius", CircleScaleHandle.Mode.RADIUS, "position")) self.update()
def draw(self, ctx): pos = self.getValue("position") x = pos.x y = pos.y a = self.getValue("angle") x1, y1 = coordinates(x, y, -1000, a) x2, y2 = coordinates(x, y, 1000, a) ctx.stroke(self.HANDLE_COLOR) ctx.line(x1, y1, x2, y2) CombinedHandle.draw(self, ctx)
def __init__(self): CombinedHandle.__init__(self) self.addHandle(PointHandle()) self.addHandle( CircleScaleHandle("inner", CircleScaleHandle.Mode.DIAMETER, "position")) self.addHandle( CircleScaleHandle("outer", CircleScaleHandle.Mode.DIAMETER, "position")) self.update()
def __init__(self): CombinedHandle.__init__(self) self.addHandle(PointHandle("point1")) self.addHandle(PointHandle("point2")) self.update()
def update(self): CombinedHandle.update(self) self.visible = self.isConnected("shape")
def __init__(self): CombinedHandle.__init__(self) self.addHandle(TranslateHandle("position")) self.addHandle(RotateHandle("angle", "position")) self.update()
def __init__(self): CombinedHandle.__init__(self) self.addHandle(PointHandle()) self.addHandle(CircleScaleHandle("radius", CircleScaleHandle.Mode.RADIUS, "position")) self.update()
def __init__(self): CombinedHandle.__init__(self) self.addHandle(PointHandle()) self.addHandle(CircleScaleHandle("inner", CircleScaleHandle.Mode.DIAMETER, "position")) self.addHandle(CircleScaleHandle("outer", CircleScaleHandle.Mode.DIAMETER, "position")) self.update()