private final static int LENGTH = 5;
private final DeserializedSubmodelComponent toBeEdited;
private boolean selected;
-
+
public CornerHandle(DeserializedSubmodelComponent toBeEdited)
{
- super();
+ super(0);
this.toBeEdited = toBeEdited;
setSize(LENGTH, LENGTH);
initPos();
double subScale = toBeEdited.getSubmodelScale();
moveTo(bounds.width / subScale, bounds.height / subScale);
}
-
+
@Override
public void reqMove(double x, double y)
{
moveTo(x, y);
}
-
+
@Override
public void onSelect()
{
selected = true;
callRedrawListeners();
}
-
+
@Override
public void onDeselect()
{
double subScale = toBeEdited.getSubmodelScale();
toBeEdited.setSize(x * subScale, y * subScale);
}
-
+
@Override
public HandleType getType()
{