< prev index next >

modules/graphics/src/main/java/javafx/scene/shape/Line.java

Print this page

        

*** 70,79 **** --- 70,85 ---- public void doUpdatePeer(Node node) { ((Line) node).doUpdatePeer(); } @Override + public BaseBounds doComputeGeomBounds(Node node, + BaseBounds bounds, BaseTransform tx) { + return ((Line) node).doComputeGeomBounds(bounds, tx); + } + + @Override public Paint doCssGetFillInitialValue(Shape shape) { return ((Line) shape).doCssGetFillInitialValue(); } @Override
*** 129,139 **** private final DoubleProperty startX = new DoublePropertyBase() { @Override public void invalidated() { NodeHelper.markDirty(Line.this, DirtyBits.NODE_GEOMETRY); ! impl_geomChanged(); } @Override public Object getBean() { return Line.this; --- 135,145 ---- private final DoubleProperty startX = new DoublePropertyBase() { @Override public void invalidated() { NodeHelper.markDirty(Line.this, DirtyBits.NODE_GEOMETRY); ! NodeHelper.geomChanged(Line.this); } @Override public Object getBean() { return Line.this;
*** 166,176 **** private final DoubleProperty startY = new DoublePropertyBase() { @Override public void invalidated() { NodeHelper.markDirty(Line.this, DirtyBits.NODE_GEOMETRY); ! impl_geomChanged(); } @Override public Object getBean() { return Line.this; --- 172,182 ---- private final DoubleProperty startY = new DoublePropertyBase() { @Override public void invalidated() { NodeHelper.markDirty(Line.this, DirtyBits.NODE_GEOMETRY); ! NodeHelper.geomChanged(Line.this); } @Override public Object getBean() { return Line.this;
*** 203,213 **** private final DoubleProperty endX = new DoublePropertyBase() { @Override public void invalidated() { NodeHelper.markDirty(Line.this, DirtyBits.NODE_GEOMETRY); ! impl_geomChanged(); } @Override public Object getBean() { return Line.this; --- 209,219 ---- private final DoubleProperty endX = new DoublePropertyBase() { @Override public void invalidated() { NodeHelper.markDirty(Line.this, DirtyBits.NODE_GEOMETRY); ! NodeHelper.geomChanged(Line.this); } @Override public Object getBean() { return Line.this;
*** 241,251 **** private final DoubleProperty endY = new DoublePropertyBase() { @Override public void invalidated() { NodeHelper.markDirty(Line.this, DirtyBits.NODE_GEOMETRY); ! impl_geomChanged(); } @Override public Object getBean() { return Line.this; --- 247,257 ---- private final DoubleProperty endY = new DoublePropertyBase() { @Override public void invalidated() { NodeHelper.markDirty(Line.this, DirtyBits.NODE_GEOMETRY); ! NodeHelper.geomChanged(Line.this); } @Override public Object getBean() { return Line.this;
*** 274,290 **** */ private NGNode doCreatePeer() { return new NGLine(); } ! /** ! * @treatAsPrivate implementation detail ! * @deprecated This is an internal API that is not intended for use and will be removed in the next version */ ! @Deprecated ! @Override ! public BaseBounds impl_computeGeomBounds(BaseBounds bounds, BaseTransform tx) { // Since line's only draw with strokes, if the mode is FILL or EMPTY // then we simply return empty bounds if (getMode() == NGShape.Mode.FILL || getMode() == NGShape.Mode.EMPTY || getStrokeType() == StrokeType.INSIDE) --- 280,293 ---- */ private NGNode doCreatePeer() { return new NGLine(); } ! /* ! * Note: This method MUST only be called via its accessor method. */ ! private BaseBounds doComputeGeomBounds(BaseBounds bounds, BaseTransform tx) { // Since line's only draw with strokes, if the mode is FILL or EMPTY // then we simply return empty bounds if (getMode() == NGShape.Mode.FILL || getMode() == NGShape.Mode.EMPTY || getStrokeType() == StrokeType.INSIDE)
< prev index next >