diff options
author | kitfox | 2010-10-04 03:48:24 +0200 |
---|---|---|
committer | kitfox | 2010-10-04 03:48:24 +0200 |
commit | 772dcb67eb2cfee63de8f36988f332d8ad31e12c (patch) | |
tree | bc176112ee0a7eaa4cee36357709ce397e14d90e /src/main/java/com/kitfox/svg/ImageSVG.java | |
parent | Adding <hkern> to source. (diff) | |
download | svg-salamander-core-772dcb67eb2cfee63de8f36988f332d8ad31e12c.tar.gz svg-salamander-core-772dcb67eb2cfee63de8f36988f332d8ad31e12c.tar.xz svg-salamander-core-772dcb67eb2cfee63de8f36988f332d8ad31e12c.zip |
Fixing animation update for XML attributes.
git-svn-id: https://svn.java.net/svn/svgsalamander~svn/trunk/svg-core@82 7dc7fa77-23fb-e6ad-8e2e-c86bd48ed22b
Diffstat (limited to 'src/main/java/com/kitfox/svg/ImageSVG.java')
-rw-r--r-- | src/main/java/com/kitfox/svg/ImageSVG.java | 51 |
1 files changed, 26 insertions, 25 deletions
diff --git a/src/main/java/com/kitfox/svg/ImageSVG.java b/src/main/java/com/kitfox/svg/ImageSVG.java index e2fb168..eb25586 100644 --- a/src/main/java/com/kitfox/svg/ImageSVG.java +++ b/src/main/java/com/kitfox/svg/ImageSVG.java @@ -275,33 +275,34 @@ public class ImageSVG extends RenderableElement if (shapeChange)
{
- diagram.getUniverse().registerImage(imageSrc);
-
- //Set widths if not set
- BufferedImage img = diagram.getUniverse().getImage(imageSrc);
- if (img == null)
- {
- xform = new AffineTransform();
- bounds = new Rectangle2D.Float();
- }
- else
- {
- if (width == 0) width = img.getWidth();
- if (height == 0) height = img.getHeight();
-
- //Determine image xform
- xform = new AffineTransform();
-// xform.setToScale(this.width / img.getWidth(), this.height / img.getHeight());
+ build();
+// diagram.getUniverse().registerImage(imageSrc);
+//
+// //Set widths if not set
+// BufferedImage img = diagram.getUniverse().getImage(imageSrc);
+// if (img == null)
+// {
+// xform = new AffineTransform();
+// bounds = new Rectangle2D.Float();
+// }
+// else
+// {
+// if (width == 0) width = img.getWidth();
+// if (height == 0) height = img.getHeight();
+//
+// //Determine image xform
+// xform = new AffineTransform();
+//// xform.setToScale(this.width / img.getWidth(), this.height / img.getHeight());
+//// xform.translate(this.x, this.y);
// xform.translate(this.x, this.y);
- xform.translate(this.x, this.y);
- xform.scale(this.width / img.getWidth(), this.height / img.getHeight());
-
- bounds = new Rectangle2D.Float(this.x, this.y, this.width, this.height);
- }
-
- return true;
+// xform.scale(this.width / img.getWidth(), this.height / img.getHeight());
+//
+// bounds = new Rectangle2D.Float(this.x, this.y, this.width, this.height);
+// }
+//
+// return true;
}
- return changeState;
+ return changeState || shapeChange;
}
}
|