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]
