Hi! I would like to improve the performance of scrolling in OO when there are 
images being displayed.

In Draw if there are images displayed scrolling is slow and jerky when zoomed 
in. I have confirmed this on Linux Fedora 6 and Windows XP.
I am using partly-transparent PNGs, but i have confirmed the slowness with CMYK 
Tiffs as well.

It looks as though the buffer is blocking and copying in the bitmap 100% before 
switching back to other tasks.
So if the copy is not as fast as the scrolling action, then the scroll lags 
while it completes.

I am a Java Soft Eng, so I'd need some pointing in the correct .cxx / 
appropriate config direction. But I'm more than happy to do the work. I need 
quick scrolling for my embedded OpenOffice app.

My thoughts are:

1) Find out where the bitmap copy-in operation is and make it cancellable. 
Cancel if further scroll action requested
2) You guys have done a good job with the wireframe ZOOM_PANNING which is nice 
and quick. Maybe I could make an option to switch that into the scroll action 
instead.
3) A cheap cache with a mem-resident downsampled image. This is what Adobe 
Ilustrator does when scrolling.

4) Some combination of those three.

Can you help me out? I'm confused by the inter-relationships between vcl and 
canvas and the UI scroll weels.

Thanks,

Terry.



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

Reply via email to