< prev index next >

modules/graphics/src/main/java/com/sun/javafx/scene/shape/LineHelper.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.paint.Paint; import javafx.scene.shape.Line;
*** 61,70 **** --- 63,79 ---- @Override protected void updatePeerImpl(Node node) { super.updatePeerImpl(node); lineAccessor.doUpdatePeer(node); } + + @Override + protected BaseBounds computeGeomBoundsImpl(Node node, BaseBounds bounds, + BaseTransform tx) { + return lineAccessor.doComputeGeomBounds(node, bounds, tx); + } + @Override protected Paint cssGetFillInitialValueImpl(Shape shape) { return lineAccessor.doCssGetFillInitialValue(shape); }
*** 87,96 **** --- 96,106 ---- } public interface LineAccessor { NGNode doCreatePeer(Node node); void doUpdatePeer(Node node); + BaseBounds doComputeGeomBounds(Node node, BaseBounds bounds, BaseTransform tx); Paint doCssGetFillInitialValue(Shape shape); Paint doCssGetStrokeInitialValue(Shape shape); com.sun.javafx.geom.Shape doConfigShape(Shape shape); }
< prev index next >