deweese 2002/07/11 05:35:29
Modified: sources/org/apache/batik/gvt ImageNode.java
Log:
1) ImageNode now properly rerenders when it's image is changed.
Revision Changes Path
1.10 +7 -2 xml-batik/sources/org/apache/batik/gvt/ImageNode.java
Index: ImageNode.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/gvt/ImageNode.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ImageNode.java 19 Dec 2001 16:17:41 -0000 1.9
+++ ImageNode.java 11 Jul 2002 12:35:29 -0000 1.10
@@ -83,7 +83,12 @@
* @param newImage the new graphics node that represents the image
*/
public void setImage(GraphicsNode newImage) {
- getChildren().add(0, newImage);
+ fireGraphicsNodeChangeStarted();
+ invalidateGeometryCache();
+ if (count == 0) ensureCapacity(1);
+ children[0] = newImage;
+ count=1;
+ fireGraphicsNodeChangeCompleted();
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]