Apache OpenOffice (AOO) Bugzilla – Issue 48367
Low contrast: drawing and notes view in wrong color
Last modified: 2007-01-09 09:49:57 UTC
Switch to Low contrast: the drawing view in draw and impress is white ->wrong. Also the notes view is white. Ok in 1.1.3.
Version set.
Keyword added.
Due to resource constraints I set the target to OOo Later.
re-targeted to OOo 3.0
Target change.
MD: re-targeting to 2.2 since it's an important a11y issue
This seems to have been fixed in the meantime. I remember to have fixed a similar bug for the slide sorter.
I read high contrast instead of low contrast. I can reproduce the low contrast problem, even under Windows.
There seems to be a problem with the background buffering. If I comment out in VOCBitmapBuffer::PaintObject() the call to TryToPaintObjectWithBuffer() then the page background is painted with the right color. To reproduce this under Windows you can simply change to document background color (to something that is not white).
AW: 'Wiese' is painted in viewcontactofsdrpage:171-191, GetApplicationBackgroundColor() or GetApplicationDocumentColor() is used, see there. Page background is painted lines 340-360 same file. AW: Indeed, when creating a masterpage buffer for caching, the VDev background is not initialized (see BufferHelperBitmap::ImpPrepareVirtualDevice in vocbitmapbuffer.cxx). Changing that, testing...
AW: Okay, MPBGC (MasterPageBackgroundCache) is working now, also changed ApplicationBackgroundColor at the SdrView to use system default if set to COL_AUTO. Tested, checked in. AW: In SD, the ABGC (ApplicationBackgroundColor) is decided by purpose different for Draw/Impress, see DrawViewShell::Paint(...) in drviews5.cxx.I think we should discuss this.
AW: Discussed with UserExperience, they think it's a good idea to not use the application standard in Draw, but the same color for the page as for the background ("wiese"), so that's all what was to do, it stays as it is. Checked in and tested.
AW->WG: Can be simply tested: - windows version: use ControlPanel -> Display -> tab Appearance -> Advanced to change Items 'Window' and 'Application Background' to something fancy - in impress: 'Wiese' shall be in 'Application Background', page in 'Window' color - in draw: both in 'Window' color (UserExperience wants it that way, it's discussed) old version: Page is white when MasterPageBackgroundCache is activated (default)
Verified in CWS.
Tested in m199. Closed.