protected LienzoLayer getLayer() { final WiresCanvas wiresCanvas = (WiresCanvas) canvas; final WiresCanvasView view = wiresCanvas.getView(); final WiresLayer layer = view.getLayer(); return layer; }
@Override public DragProxy<AbstractCanvas, ShapeView<?>, DragProxyCallback> proxyFor(final AbstractCanvas context) { this.layer = ((WiresCanvas) context).getView().getLayer(); return this; }
private static LienzoLayer getLayer(final AbstractCanvasHandler canvasHandler) { return ((WiresCanvas) canvasHandler.getCanvas()).getView().getLayer(); } }
@Override @SuppressWarnings("unchecked") public Node<View<?>, Edge> getAt(final double x, final double y) { final WiresCanvas canvas = (WiresCanvas) canvasHandler.getAbstractCanvas(); final LienzoLayer lienzoLayer = canvas.getView().getLayer(); final String viewUUID = LienzoLayerUtils.getUUID_At(lienzoLayer, x, y); if (null != viewUUID && viewUUID.trim().length() > 0) { final Shape<?> shape = canvas.getShape(viewUUID); if (null != shape) { return canvasHandler.getGraphIndex().getNode(shape.getUUID()); } } return null; }
protected V init(final ActionsToolbox toolbox, final WiresCanvas canvas, final WiresShape shape) { this.canvas = canvas; final Layer topLayer = canvas.getView().getLayer().getTopLayer(); this.toolboxView = toolboxFactory .forWiresShape(shape) .attachTo(topLayer); configure(toolbox); tooltip = createTooltip(toolbox); return cast(); }
final Element parentNode) { final WiresCanvas canvas = (WiresCanvas) canvasHandler.getAbstractCanvas(); final LienzoLayer lienzoLayer = canvas.getView().getLayer(); Node node;
@Override public AbstractCanvas<WiresCanvasView> initialize(final CanvasPanel panel, final CanvasSettings settings) { super.initialize(panel, settings); final WiresLayer layer = getView().getLayer(); wiresManager = wiresManagerFactory.newWiresManager(layer.getLienzoLayer()); wiresManager.setSpliceEnabled(false); // Set the default NONE acceptors for wires capabilities. // Each of these ones is being handled by each of the canvas controls associated wiresManager.setLocationAcceptor(ILocationAcceptor.NONE); wiresManager.setContainmentAcceptor(IContainmentAcceptor.NONE); wiresManager.setDockingAcceptor(IDockingAcceptor.NONE); wiresManager.setConnectionAcceptor(IConnectionAcceptor.NONE); wiresManager.setControlPointsAcceptor(IControlPointsAcceptor.NONE); view.use(wiresManager); return this; }