<Swing Dev> Focus on image icons are not visible in javaws cache with high contrast mode
Neil Richards
neil.richards at ngmr.net
Thu Sep 15 14:47:37 UTC 2011
On Thu, 2011-09-15 at 17:04 +0400, Pavel Porvatov wrote:
> Hi Neil,
> > On Wed, 2011-09-14 at 14:14 +0800, Sean Chou wrote:
> >> Hi Pavel,
> >>
> >>
> >> I reported a bug there yesterday,
> >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7089914
> >> So far, I'm not sure if Windows use ControlTextColor, I'll check
> >> it.
> >>
> > For ease of review, I've uploaded Sean's change as a webrev [1].
> >
> > With the change, I see the following focus-related color settings in the
> > WindowsLookAndFeel:
> >
> > Button.focus: ControlTextColor
> > Checkbox.focus: ControlTextColor
> > RadioButton.focus: ControlTextColor
> > Slider.focus: ControlDarkShadowColor
> > TabbedPane.focus: ControlTextColor
> > ToggleButton.focus: ControlTextColor
> >
> > So the change of setting for Button, Checkbox and RadioButton conforms
> > to what is already used for TabbedPane and ToggleButton.
> But doesn't conform to Slider.focus...
Are you recommending that Slider.focus should be changed to
ControlTextColor too ?
>
> > > From it's name, it's not entirely obvious to me that 'ControlTextColor'
> > is really the ideal setting to use here, but it's also clear that it's a
> > far better setting to use than the current hard-coded 'black'.
> Yes, of course. The last question is which color is correct. We can't
> change one incorrect color to another incorrect color...
I guess I hope that some knowledgeable person might be able to suggest /
corroborate / refute the choice of setting here.
It seems worse to consider sticking with a hard-coded, un-configurable
value that has been demonstrated to cause problems, than to use a
setting whose value can at least be configured, in practice fixes the
problem's symptoms, and is already used in most other similar contexts
within the same look & feel.
Suggestions for how to improve things further are always welcome.
Regards, Neil
--
Unless stated above:
IBM email: neil_richards at uk.ibm.com
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
More information about the swing-dev
mailing list