Hello again,

Ok I did some tests with the svg browser. In the view menu you have a
"previous transform" and a "next transform" menu items.

So I did my test by choosing the "Transform..." menu item. I did a bunch of
transforms and the next and previous menu item would never become enabled...

This did not work until I clicked on the Stop button that I noticed was
enabled. Then all my transformations would trigger the gvtRenderingCompleted
event and therefor update the transformHistory object...

Why is my SVG enabling the Stop button and others don`t because that seems
to be my problem.

Thanks a lot,
Luc


thomas.deweese wrote:
> 
> Hi Luc,
> 
>> Luc_B wrote:
>> > 
>> > I am trying to implement a back / forward history in the svg whenever 
> a
>> > user has panned or zoomed.
>> > 
>> > I have tried to reuse the TransformHistory class from the SVGBrowser 
> but
>> > they seem to only store the RenderingTransform at load. I need more 
> than
>> > that.
> 
>    In my tests it records all my pan and zoom actions.  Are you including
> the code from the JSVGViewerFrame that notifies the history class of
> transform changes?
> 
>> > I want to know what AffineTransform should I store so when the user 
> hits
>> > back in order to show him where he was before. 
> 
>     'canvas.getRenderingTransform()'.
> 
>> > I am also wondering how to restore the svg view to that specific 
> point...
> 
>     'canvas.setRenderingTransform( affine );'
> 
>     This is all in the JSVGViewerFrame class already.  Just look for all
> the lines with 'transformHistory'.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Pan-and-zoom-navigation-history-tp24074338p24260583.html
Sent from the Batik - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to