< prev index next >

modules/graphics/src/test/java/test/javafx/scene/input/TestNode.java

Print this page

        

*** 46,55 **** --- 46,71 ---- TestNodeHelper.setTestNodeAccessor(new TestNodeHelper.TestNodeAccessor() { @Override public NGNode doCreatePeer(Node node) { return ((TestNode) node).doCreatePeer(); } + + @Override + public BaseBounds doComputeGeomBounds(Node node, + BaseBounds bounds, BaseTransform tx) { + return ((TestNode) node).doComputeGeomBounds(bounds, tx); + } + + @Override + public boolean doComputeContains(Node node, double localX, double localY) { + return ((TestNode) node).doComputeContains(localX, localY); + } + + @Override + public Object doProcessMXNode(Node node, MXNodeAlgorithm alg, MXNodeAlgorithmContext ctx) { + return ((TestNode) node).doProcessMXNode(alg, ctx); + } }); } private float offsetInScene;
*** 82,105 **** @Override public Point3D localToScene(double x, double y, double z) { return new Point3D(x + offsetInScene, y + offsetInScene, z); } ! @Override ! protected boolean impl_computeContains(double f, double f1) { return false; } ! @Override ! public BaseBounds impl_computeGeomBounds(BaseBounds bd, BaseTransform bt) { return null; } private NGNode doCreatePeer() { return new NGGroup(); } ! @Override ! public Object impl_processMXNode(MXNodeAlgorithm alg, MXNodeAlgorithmContext ctx) { return null; } } --- 98,127 ---- @Override public Point3D localToScene(double x, double y, double z) { return new Point3D(x + offsetInScene, y + offsetInScene, z); } ! /* ! * Note: This method MUST only be called via its accessor method. ! */ ! private boolean doComputeContains(double f, double f1) { return false; } ! /* ! * Note: This method MUST only be called via its accessor method. ! */ ! private BaseBounds doComputeGeomBounds(BaseBounds bd, BaseTransform bt) { return null; } private NGNode doCreatePeer() { return new NGGroup(); } ! /* ! * Note: This method MUST only be called via its accessor method. ! */ ! private Object doProcessMXNode(MXNodeAlgorithm alg, MXNodeAlgorithmContext ctx) { return null; } }
< prev index next >