I guess it would work.  What is the difference between the rendering transform 
and the view box transform?  I just want the JSVGCanvas to be zoomed/panned as 
it was...I imagine this will do that?
 
Michael Bishop

________________________________

From: Scott A. Ruffner [mailto:[EMAIL PROTECTED]
Sent: Tue 2/7/2006 2:11 PM
To: [email protected]
Subject: Re: "Refreshing" the JSVGCanvas...



Bishop, Michael W. CONTR J9C880 wrote:
> This is the approach I took, however I see no way to set a transform.
> You can get a JSVGCanvas's transform, but there is no accompanying "set"
> method.  So that's where I got stuck and asked for help.

> I am not sure if the method below works
> 1) you need to get the current view transform before refresh
> (setURI/setDocument)
> 2) Refresh the canvas
> 3) apply back the transform you acquired before to the canvas after
> refreshing
>
> Regards
> Tonny Kohar

hi, michael --

what about get/setRenderingTransform()?  that's what i
use and it works fine for me....

to save an extra refresh, i override the protected method
renderGVTTree() [my app subclasses JSVGCanvas for a number of
reasons] and call setRenderingTransform( thePreservedTransform, false )
just prior to invoking super.renderGVTTree().

sincerely,

--
Scott A. Ruffner, Scientific Programmer/Analyst
Lisberger Lab
W.M. Keck Foundation Center for Integrative Neuroscience
University of California -- San Francisco
513 Parnassus Avenue, Box 0444, S871
San Francisco, CA  94143-0444
415-502-7897

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


<<winmail.dat>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to