public InterfacePinHandle(MovablePin parent, DeserializedSubmodelComponent pinOwner)
{
- super();
+ super(2);
this.parent = parent;
this.owner = pinOwner;
setSize(CIRCLE_DIAM, CIRCLE_DIAM);
private void initPos()
{
Point pos = parent.getPos();
- moveTo(pos.x - CIRCLE_RADIUS, pos.y - CIRCLE_RADIUS);
+ moveTo(pos.x, pos.y);
}
@Override
@Override
protected void moveTo(double x, double y)
{
- super.moveTo(x, y);
+ super.moveTo(x - CIRCLE_RADIUS, y - CIRCLE_RADIUS);
parent.setRelPos(getCenterX(), getCenterY());
}