/** * Starts a drag operation for the specified node. * * @param event the first drag event * @param prim the node that is being dragged */ public DragContext(final INodeXYEvent event, final IPrimitive<?> prim) { this(event, prim, new Transform()); }
/** * Starts a drag operation for the specified node. * * @param event the first drag event * @param prim the node that is being dragged */ public DragContext(final INodeXYEvent event, final IPrimitive<?> prim) { this(event, prim, new Transform()); }
/** * Returns a copy of this Transform. * The original Transform is not affected. * * @return Transform */ public Transform copy() { return new Transform(m_jso.copy()); }
/** * Returns a copy of this Transform. * The original Transform is not affected. * * @return Transform */ public Transform copy() { return new Transform(m_jso.copy()); }
/** * Returns the absolute transform by concatenating the transforms * of all its ancestors from the Viewport down to this node's parent. * * @return {@link Transform} */ public Transform getAbsoluteTransform() { final Transform xfrm = new Transform(); getAbsoluteTransformFromParents(this, xfrm); return xfrm; }
/** * Returns a copy of this Transform. * The original Transform is not affected. * * @return Transform */ public Transform copy() { return new Transform(m_jso.copy()); }
public Transform getNodeTransform() { final Transform xfrm = getPossibleNodeTransform(); if (null != xfrm) { return xfrm; } return new Transform(); }
public final Transform getTransform() { final Transform.TransformJSO xrfm = (Transform.TransformJSO) m_jso.getAsJSO(Attribute.TRANSFORM.getProperty()); if (null != xrfm) { return new Transform(xrfm); } return null; }
public final Transform getTransform() { final JavaScriptObject xrfm = getArray(Attribute.TRANSFORM.getProperty()); if (null != xrfm) { final TransformJSO pjso = xrfm.cast(); return new Transform(pjso); } return null; }
public final Transform getTransform() { final JavaScriptObject xrfm = getArray(Attribute.TRANSFORM.getProperty()); if (null != xrfm) { final TransformJSO pjso = xrfm.cast(); return new Transform(pjso); } return null; }
public final Transform getTransform() { final JavaScriptObject xrfm = getArray(Attribute.TRANSFORM.getProperty()); if (null != xrfm) { final TransformJSO pjso = xrfm.cast(); return new Transform(pjso); } return null; }
private final void setSceneAndState(final Scene main) { add(m_back, m_main = main, m_drag); m_drag.add(new DragLayer()); m_mediators = new Mediators(this); final Transform transform = getTransform(); if (null == transform) { // Zoom mediators rely on the Transform not being null. setTransform(new Transform()); } }
private Transform getTransform( final Bounds bounds ) { final Transform t = new Transform(); t.scale( (double) RADAR_WIDTH / bounds.getWidth(), (double) RADAR_HEIGHT / bounds.getHeight() ).translate( -bounds.getX(), -bounds.getY() ); return t; }
private Transform getTransform( final Bounds bounds ) { final Transform t = new Transform(); t.scale( (double) RADAR_WIDTH / bounds.getWidth(), (double) RADAR_HEIGHT / bounds.getHeight() ).translate( -bounds.getX(), -bounds.getY() ); return t; }
protected void onMouseDown(final NodeMouseDownEvent event) { m_last = new Point2D(event.getX(), event.getY()); m_dragging = true; Transform transform = getTransform(); if (transform == null) { setTransform(transform = new Transform()); } m_inverseTransform = transform.getInverse(); m_inverseTransform.transform(m_last, m_last); }
private void setTransform(final TransformCallback callback) { Transform transform = getViewPort().getTransform(); if (transform == null) { getViewPort().setTransform(transform = new Transform()); } callback.apply(transform); getViewPort().setTransform(transform); }
protected void onMouseDown(final NodeMouseDownEvent event) { m_last = new Point2D(event.getX(), event.getY()); m_dragging = true; Transform transform = getTransform(); if (transform == null) { setTransform(transform = new Transform()); } m_inverseTransform = transform.getInverse(); m_inverseTransform.transform(m_last, m_last); }
protected void onMouseDown(NodeMouseDownEvent event) { m_last = new Point2D(event.getX(), event.getY()); m_dragging = true; Transform transform = getTransform(); if (transform == null) { setTransform(transform = new Transform()); } m_inverseTransform = transform.getInverse(); m_inverseTransform.transform(m_last, m_last); }
private final void setSceneAndState(final Scene main) { add(m_back, m_main = main, m_drag); m_drag.add(new DragLayer()); m_drag.add(new Layer()); m_mediators = new Mediators(this); final Transform transform = getTransform(); if (null == transform) { // Zoom mediators rely on the Transform not being null. setTransform(new Transform()); } }
private final void setSceneAndState(final Scene main) { add(m_back, m_main = main, m_drag); m_drag.add(new DragLayer()); m_drag.add(new Layer()); m_mediators = new Mediators(this); final Transform transform = getTransform(); if (null == transform) { // Zoom mediators rely on the Transform not being null. setTransform(new Transform()); } }