Alan Deikman wrote:
The JSVGCanvas shows up in the right place in the right bounding box,
but the image within is not rotated. As the output shows, something
overwrites the rotation transform with a new identity transform. My
question is at one point does the setRenderingTransform() /not/ get
over-written this way?
I solved this one last weekend, but it brings up a new problem which I
will start a new thread with.
The problem was that I thought I was doing the setRenderingTransform()
in the UpdateManager's thread. I was -- but it was a thread associated
with the /parent /JSVGCanvas, not the "child" JSVGCanvas that was being
rotated and zoomed. Once I deferred the execution of my code into the
UpdateManager thread started by JSVGCanvas that was being rotated, it
all started to work fine.
Hopefully with this in the mailing list archive someone else can avoid
the same mistake.
--
Alan Deikman