Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | Menu bar High Contrast broken | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | gsl | Reporter: | malte_timmermann | ||||||
Component: | code | Assignee: | eric.savary | ||||||
Status: | CLOSED FIXED | QA Contact: | issues@gsl <issues> | ||||||
Severity: | Trivial | ||||||||
Priority: | P3 | CC: | issues, lohmaier | ||||||
Version: | OOo 2.4.0 | Keywords: | accessibility, oooqa | ||||||
Target Milestone: | OOo 3.0 | ||||||||
Hardware: | All | ||||||||
OS: | All | ||||||||
Issue Type: | TASK | Latest Confirmation in: | --- | ||||||
Developer Difficulty: | --- | ||||||||
Attachments: |
|
Description
malte_timmermann
2008-03-28 14:29:14 UTC
kw: accessibility fixed in CWS vcl89 HC (black) now paints a black menubar background, unless native theming supports the menubar (e.g. for gtk). Native theming will be unchanged. please verify in CWS vcl89 Verified in CWS vcl89 Doesn't work in m28 → reopen. And fails for startcenter as well (see screenshot) Toolbar still has gradient background, both whith SAL_USE_VCLPLUGIN=gen and OOO_FORCE_DESKTOP=none Created attachment 55579 [details]
only effect: startcenterbackground partially black, but doesn't help a11y in that case
Set back to state 'fixed'. On Windows and Solaris it looks fine in Dev300m28 and OOO300m2. A screen shot from Solaris is attached. => cloph : if the start center is still broken on your system, please write a new issue for it. The initial issue is fixed. Created attachment 55787 [details]
StartCenter with HC (black) on Gnome (Solaris Sparc)
set to old status : 'verified' cloph: if you forcibly disable system integration with setting either SAL_USE_VCLPLUGIN=gen or OOO_FORCE_DESKTOP=none then you end up with the default battleship gray color set - which OF COURSE is not high contrast. Nothing is in that case. I'd rather be more interested how you produced that black background in the start center, which looks like a completely different bug. Your description of the fix reads like this:
> HC (black) now paints a black menubar background, unless native theming
> supports the menubar (e.g. for gtk). Native theming will be unchanged.
(therefore testing this with a high-contrast desktop theme in gnome like in
Thorsten's screenshot was "Themaverfehlung" from my point of view - here it
works with a high-contrast desktop theme and having OOo detect that as well, but
that was unchanged anyway)
And of course to disable native theming, I did set the environment variables to
tell OOo to use the generic plugin. And with the generic plugin, but a manually
selected high-contrast icon theme in OOo, I get the result as in the attached
screenshot.
But apparently I misunderstood the comment and it was meant that using a theme
named "HC (black)" will force OOo into High-Contrast mode no matter what. My
attention was on "no native theming", and I thought that "Choosing the HC icon
theme in OOo will set the menu/toolbar background to black" (which would be a
sensible thing to do, since with regular background the icons are not really
readable)
You get the broken startcenter by choosing OOo's high-contrast icon theme. That
effect assured me even more in my assumptions that it was planned/intended with
the fix of that issue, that selecting the icon-theme in OOo should set the
background color of the tool/menubars.
Turns out, that with OOO300_m2, it is enough to set the icon-theme to
HighContrast, no need to set any environment variable to get the startcenter
effect - it is broken even with native theming (Tools | Options → OOo → View →
Icon theme)
You're perfectly right, what I wrote is incomplete, and gives a totally wrong impression which lead to this conundrum. So let me restate it: - the bug is as follows: On systems where native theming is supported and a high contrast black theme is selected but the menubar is not drawn by the theming (as e.g. on Windows), the menubar still drew a gradient which does not really fit the high contrast scenarion. - the fix is: if the window background is dark, the menu bar does not display the gradient, but the window background color. For this to work we need to know the system defined background color of course, so disabling native theming wholesale will result in the gradient again. As for the start center and high contrast theme I'll file a separate issue and set you on CC This issue is closed automatically and wasn't rechecked in a current version of OOo. The fixed issue should be integrated in OOo since more than half a year. If you think this issue isn't fixed in a current version (OOo 3.1), please reopen it and change the field 'Target Milestone' accordingly. If you want to download a current version of OOo => http://download.openoffice.org/index.html If you want to know more about the handling of fixed/verified issues => http://wiki.services.openoffice.org/wiki/Handle_fixed_verified_issues |