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]

Reply via email to