To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=72754
------- Additional comments from [EMAIL PROTECTED] Fri Jan 5 07:57:47 -0800 2007 ------- AW: Okay, i have now implemented a new DLPrePaint2/DLPostPaint2 which uses a counter to avoid multiple calls and a OutDev pointer to remember the OutDev for BeginDrawLayer call to give same to EndDrawLayer. When encapsulating all spaces where paints are done, all should work. A VDev paint e.g. is then prepared with DLPrePaint2 BEFORE the pOut in the SW drawView is changed, and ended after it. Thus, the copying in of the VDev represents the paint itself, the prep of the VDev content will work using temporary stuff. AW: Grepped for 'new*VirtualDevice' in SW, found some more places to secure, secured secured where useful. Added code to disable Overlav (SetBufferedOverlayAllowed(false)) in SwViewImp::MakeDrawView() when document is read-only. AW: All in all the VDev paints - which are used to avoid filcker - can be avoided by using the BufferedOutput feature of the DrawingLayer in the future. This would require new versions of BeginDrawLayer/EndDrawLayer which will return a SdrPaintWindow which allows access to the buffer itself as OutDev. The big advantage here is that the VDev willbe the same size as the DL view and thus same MapMode -> the buffered paint will always be the same as in the window. AW: Tested, checking in... --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
