To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=59364
------- Additional comments from [EMAIL PROTECTED] Thu Dec 15 02:04:23 -0800 2005 ------- The HighContrast mode setting actually is set (or not) in the windows specific part of vcl as on Window HC is an additional bool like state. This is of course not the case on Unix desktops where HC is just another theme (which is probably the better approach, but ...). This is by the way also one thing that your new patch would clobber; it would set high contrast to false if face and window color were not dark, even if the Windows system setting says it were indeed HC. Moreover it would clobber the high contrast mode setting with the auto hc setting; that's not quite correct. The AutoHC setting tells whether we should use an autodetection. The autodection for HC is currently (WindowColor.IsDark() || FaceColor.IsDark()). I talked to ssa and he agreed that we have to think a little more about a correct solution. My first idea was scratching the first if in there; in case AutoHC is set we should autodetect else leave the HC setting untouched. Actually the best solution might be to remove the HC setting once and for all. It is way more reliable to check on the background in use to see whether some HC handling is necessary or not. This need not bee Face or Window color, but is really the current background of any control that has to handle high contrast. Most parts of the office HC code are implemented that way anyway, but there are some places where the HC setting is still used. --------------------------------------------------------------------- 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]
