X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.editor%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Feditor%2Fhandles%2FInterfacePinHandle.java;h=189d3d173bf0f0fe47f3f2fc6c36677782987ffd;hb=148a58630b38b30d4d24a21e3f55c357f5b4d0bc;hp=1b963a137e6a3ad2ed40ee4068ee089db44e2959;hpb=e5ba4628b160a373ed5e7bdcd96ae59b7fbc1faa;p=Mograsim.git diff --git a/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/InterfacePinHandle.java b/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/InterfacePinHandle.java index 1b963a13..189d3d17 100644 --- a/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/InterfacePinHandle.java +++ b/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/InterfacePinHandle.java @@ -19,7 +19,7 @@ public class InterfacePinHandle extends PinHandle public InterfacePinHandle(MovablePin parent, DeserializedSubmodelComponent pinOwner) { - super(); + super(2); this.parent = parent; this.owner = pinOwner; setSize(CIRCLE_DIAM, CIRCLE_DIAM); @@ -29,7 +29,7 @@ public class InterfacePinHandle extends PinHandle private void initPos() { Point pos = parent.getPos(); - moveTo(pos.x - CIRCLE_RADIUS, pos.y - CIRCLE_RADIUS); + moveTo(pos.x, pos.y); } @Override @@ -78,7 +78,7 @@ public class InterfacePinHandle extends PinHandle @Override protected void moveTo(double x, double y) { - super.moveTo(x, y); + super.moveTo(x - CIRCLE_RADIUS, y - CIRCLE_RADIUS); parent.setRelPos(getCenterX(), getCenterY()); }