@Override public void onNodeDragEnd(final NodeDragEndEvent event) { final boolean allowed = connectionControl.onMoveComplete(); // Cancel the drag operation if the connection operation is not allowed. if (!allowed) { event.getDragContext().reset(); } } }
@Override public void onNodeDragEnd(final NodeDragEndEvent event) { final boolean allowed = connectionControl.onMoveComplete(); // Cancel the drag operation if the connection operation is not allowed. if (!allowed) { event.getDragContext().reset(); } } }
@Override public void onNodeDragEnd(final NodeDragEndEvent event) { final boolean allowed = connectionControl.onMoveComplete(); // Cancel the drag operation if the connection operation is not allowed. if (!allowed) { event.getDragContext().reset(); } } }
protected void doOnNodeDragEnd(final NodeDragEndEvent event) { final Point2D distanceAdjusted = event.getDragContext().getDistanceAdjusted(); final Double adjustedX = distanceAdjusted.getX(); final Double adjustedY = distanceAdjusted.getY(); final int dx = adjustedX.intValue(); final int dy = adjustedY.intValue(); m_shapeControl.onMove(dx, dy); if (m_shapeControl.onMoveComplete() && m_shapeControl.accept()) { m_shapeControl.execute(); } else { reset(); } m_highlight.restore(); }
protected void doOnNodeDragEnd(final NodeDragEndEvent event) { final Point2D distanceAdjusted = event.getDragContext().getDistanceAdjusted(); final Double adjustedX = distanceAdjusted.getX(); final Double adjustedY = distanceAdjusted.getY(); final int dx = adjustedX.intValue(); final int dy = adjustedY.intValue(); m_shapeControl.onMove(dx, dy); if (m_shapeControl.onMoveComplete() && m_shapeControl.accept()) { m_shapeControl.execute(); } else { reset(); } m_highlight.restore(); }
protected void doOnNodeDragEnd(final NodeDragEndEvent event) { final Point2D distanceAdjusted = event.getDragContext().getDistanceAdjusted(); final Double adjustedX = distanceAdjusted.getX(); final Double adjustedY = distanceAdjusted.getY(); final int dx = adjustedX.intValue(); final int dy = adjustedY.intValue(); m_shapeControl.onMove(dx, dy); if (m_shapeControl.onMoveComplete() && m_shapeControl.accept()) { m_shapeControl.execute(); } else { reset(); } m_highlight.restore(); }
@Override protected void doOnNodeDragEnd(final NodeDragEndEvent event) { final Point2D distanceAdjusted = event.getDragContext().getDistanceAdjusted(); final Double adjustedX = distanceAdjusted.getX(); final Double adjustedY = distanceAdjusted.getY(); final int dx = adjustedX.intValue(); final int dy = adjustedY.intValue(); m_control.onMove(dx, dy); // Complete the m_control operation. if (m_control.onMoveComplete() && m_control.accept()) { m_control.execute(); } else { reset(); } // Restore highlights, if any. m_highlight.restore(); batch(); }
@Override protected void doOnNodeDragEnd(final NodeDragEndEvent event) { final Point2D distanceAdjusted = event.getDragContext().getDistanceAdjusted(); final Double adjustedX = distanceAdjusted.getX(); final Double adjustedY = distanceAdjusted.getY(); final int dx = adjustedX.intValue(); final int dy = adjustedY.intValue(); m_control.onMove(dx, dy); // Complete the m_control operation. if (m_control.onMoveComplete() && m_control.accept()) { m_control.execute(); } else { reset(); } // Restore highlights, if any. m_highlight.restore(); batch(); }
@Override protected void doOnNodeDragEnd(final NodeDragEndEvent event) { final Point2D distanceAdjusted = event.getDragContext().getDistanceAdjusted(); final Double adjustedX = distanceAdjusted.getX(); final Double adjustedY = distanceAdjusted.getY(); final int dx = adjustedX.intValue(); final int dy = adjustedY.intValue(); m_control.onMove(dx, dy); // Complete the m_control operation. if (m_control.onMoveComplete() && m_control.accept()) { m_control.execute(); } else { reset(); } // Restore highlights, if any. m_highlight.restore(); batch(); }
private void updateRatiosIfFlip(final NodeDragEndEvent event) final double dx = event.getDragContext().getDx(); final double dy = event.getDragContext().getDy();
private void updateRatiosIfFlip(final NodeDragEndEvent event) final double dx = event.getDragContext().getDx(); final double dy = event.getDragContext().getDy();
private void updateRatiosIfFlip(final NodeDragEndEvent event) final double dx = event.getDragContext().getDx(); final double dy = event.getDragContext().getDy();