openjfx/8/master/rt: a3f860f81cf8 (original) (raw)

OpenJDK / openjfx / 8 / master / rt

changeset 1829:a3f860f81cf8

RT-25496 Optimize ImageView bounds

Martin Sladecek martin.sladecek@oracle.com
date Fri, 26 Oct 2012 13:10:55 +0200
parents 15023603f35c
children 3626aad4f2a5
files javafx-ui-common/src/javafx/scene/image/ImageView.java javafx-ui-common/test/unit/javafx/scene/image/ImageViewTest.java test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageView.java
diffstat 3 files changed, 72 insertions(+), 97 deletions(-)[+] [-] javafx-ui-common/src/javafx/scene/image/ImageView.java 119 javafx-ui-common/test/unit/javafx/scene/image/ImageViewTest.java 16 test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageView.java 34

line wrap: on

line diff

--- a/javafx-ui-common/src/javafx/scene/image/ImageView.java Fri Oct 26 11:58:32 2012 +0200 +++ b/javafx-ui-common/src/javafx/scene/image/ImageView.java Fri Oct 26 13:10:55 2012 +0200 @@ -210,6 +210,7 @@ } if (dimensionChanged) { impl_geomChanged();

@@ -286,6 +287,7 @@ public void invalidated(Observable valueModel) { impl_markDirty(DirtyBits.NODE_CONTENTS); impl_geomChanged();

@Override @@ -445,6 +448,7 @@ protected void invalidated() { impl_markDirty(DirtyBits.NODE_VIEWPORT); impl_geomChanged();

@Override @@ -509,6 +513,7 @@ protected void invalidated() { impl_markDirty(DirtyBits.NODE_VIEWPORT); impl_geomChanged();

@Override @@ -612,6 +617,7 @@ protected void invalidated() { impl_markDirty(DirtyBits.NODE_VIEWPORT); impl_geomChanged();

@Override @@ -659,75 +665,63 @@ */ @Deprecated @Override public BaseBounds impl_computeGeomBounds(BaseBounds bounds, BaseTransform tx) {

+

+

+ double w = 0; double h = 0;

+ double localFitWidth = getFitWidth(); double localFitHeight = getFitHeight();

-

// Store these values for use later in impl_computeContains() to support // Node.contains().

-

+

@@ -843,19 +839,18 @@ } void updateViewport() { -

Rectangle2D localViewport = getViewport(); if (localViewport != null) {

--- a/javafx-ui-common/test/unit/javafx/scene/image/ImageViewTest.java Fri Oct 26 11:58:32 2012 +0200 +++ b/javafx-ui-common/test/unit/javafx/scene/image/ImageViewTest.java Fri Oct 26 13:10:55 2012 +0200 @@ -82,22 +82,6 @@ } @Test

-

-

-

--- a/test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageView.java Fri Oct 26 11:58:32 2012 +0200 +++ b/test-stub-toolkit/src/com/sun/javafx/pgstub/StubImageView.java Fri Oct 26 13:10:55 2012 +0200 @@ -40,10 +40,9 @@ private float y; private boolean smooth;

@Override public void setImage(Object image) { @@ -73,13 +72,11 @@ } @Override

-

- public Rectangle2D getViewport() { return viewport; }

+ + + }