Hello -
There's a bug I have with JSVGCanvas that I'd appreciate help with.
I'm developing a WYSIWYG SVG editor using Batik and Java. Basically what we have is an MDI environment with multiple JInternalFrame objects, each of which displays a JSVGCanvas. There's a list of SVG templates we call controls on the left side of the screen. The user can drag templates onto a canvas, then drag them around to move them, rotate them, and scale them using a selection box (done through SVG).
The problem is that when the user drags controls around, everything seems to work fine. But then as soon as the GUI calls repaint(), the off-screen buffer is redrawn, and for whatever reason, this buffer has not updated its state. So the buffer has all sorts of garbage on it from times when a control was in a different spot than it is now. In other words, it's not clean..it wasn't cleared before it was repainted. Even though the screen itself was fine before the repaint, the offscreen buffer image was not.
This must be an internal problem, right? I'm not sure how to correct this, but I'd appreciate some help. I'd rather not have to hack around this sort of thing...
Thanks!
- Mike Braude
------------------------------------------------------------------------------------------------------------------------------------------------------------
Notice: This e-mail message, together with any attachments, contains information of Andover Controls Corporation and or Andover Controls LTD. which may be confidential, proprietary, copyrighted and/or legally privileged. This Email is intended solely for the use of the individual or entity named on the message. If you are not the intended recipient, and have received this message in error, please immediately return this by e-mail and then delete it.
==============================================================================
