< prev index next >

modules/graphics/src/main/java/com/sun/javafx/scene/shape/RectangleHelper.java

Print this page

        

*** 23,32 **** --- 23,34 ---- * questions. */ package com.sun.javafx.scene.shape; + import com.sun.javafx.geom.BaseBounds; + import com.sun.javafx.geom.transform.BaseTransform; import com.sun.javafx.sg.prism.NGNode; import com.sun.javafx.util.Utils; import javafx.scene.Node; import javafx.scene.shape.Rectangle; import javafx.scene.shape.Shape;
*** 62,71 **** --- 64,79 ---- super.updatePeerImpl(node); rectangleAccessor.doUpdatePeer(node); } @Override + protected BaseBounds computeGeomBoundsImpl(Node node, BaseBounds bounds, + BaseTransform tx) { + return rectangleAccessor.doComputeGeomBounds(node, bounds, tx); + } + + @Override protected com.sun.javafx.geom.Shape configShapeImpl(Shape shape) { return rectangleAccessor.doConfigShape(shape); } public static void setRectangleAccessor(final RectangleAccessor newAccessor) {
*** 77,86 **** --- 85,95 ---- } public interface RectangleAccessor { NGNode doCreatePeer(Node node); void doUpdatePeer(Node node); + BaseBounds doComputeGeomBounds(Node node, BaseBounds bounds, BaseTransform tx); com.sun.javafx.geom.Shape doConfigShape(Shape shape); } }
< prev index next >