@Override public void destroy() { super.destroy(); for (WiresBaseShape shape : children) { shapesManager.forceDeleteShape(shape); } } }
@Override public Group setX(final double x) { final double dx = x - getX(); final double dy = 0; updateMagnetLocations(dx, dy); updateControlPointLocations(dx, dy); final Group g = super.setX(x); return g; }
@Override public Group setX(final double x) { updateChildrenLocations(x - getX(), 0); return super.setX(x); }
@Override public Group setY(final double y) { final double dx = 0; final double dy = y - getY(); updateMagnetLocations(dx, dy); updateControlPointLocations(dx, dy); final Group g = super.setY(y); return g; }
@Override public void destroy() { hideControlPoints(); hideMagnetPoints(); super.destroy(); }
@Override public Group setX(final double x) { final Group g = super.setX(x); updateConnectorsEndPoints(); return g; }
@Override public Group setY(final double y) { final Group g = super.setY(y); updateConnectorsEndPoints(); return g; } }
@Override public Group setY(final double y) { updateChildrenLocations(0, y - getY()); return super.setY(y); }
public WiresBaseDynamicShape() { //Update Magnets and ControlPoints when the Shape is dragged addNodeDragMoveHandler(new NodeDragMoveHandler() { @Override public void onNodeDragMove(final NodeDragMoveEvent nodeDragMoveEvent) { updateMagnetLocations(0, 0); updateControlPointLocations(0, 0); getLayer().batch(); } }); }
@Override public void execute() { shapesManager.deleteShape( BaseGuidedDecisionTreeShape.this ); } } );
@Override public Group setX(final double x) { final double dx = x - super.getX(); final Group g = super.setX(x); updateControlLocations(dx, 0); return g; }
@Override public Group setX(final double x) { final double dx = x - getX(); final double dy = 0; updateMagnetLocations(dx, dy); updateControlPointLocations(dx, dy); final Group g = super.setX(x); return g; }
@Override public Group setY(final double y) { final double dx = 0; final double dy = y - getY(); updateMagnetLocations(dx, dy); updateControlPointLocations(dx, dy); final Group g = super.setY(y); return g; }
@Override public void destroy() { hideControlPoints(); hideMagnetPoints(); super.destroy(); }
@Override public void destroy() { super.destroy(); for (WiresBaseShape shape : children) { shapesManager.forceDeleteShape(shape); } } }
@Override public Group setX(final double x) { updateChildrenLocations(x - getX(), 0); return super.setX(x); }
@Override public Group setY(final double y) { updateChildrenLocations(0, y - getY()); return super.setY(y); }
public WiresBaseDynamicShape() { //Update Magnets and ControlPoints when the Shape is dragged addNodeDragMoveHandler(new NodeDragMoveHandler() { @Override public void onNodeDragMove(final NodeDragMoveEvent nodeDragMoveEvent) { updateMagnetLocations(0, 0); updateControlPointLocations(0, 0); getLayer().batch(); } }); }
@Override public void execute() { shapesManager.deleteShape( BaseGuidedDecisionTreeShape.this ); } } );
@Override public Group setX(final double x) { final double dx = x - super.getX(); final Group g = super.setX(x); updateControlLocations(dx, 0); return g; }