On 6/25/2012 3:13 PM, Vladislav Karnaukhov wrote:
Hello Artem,

the property's change is tracked by native
AwtDesktopProperties::getWindowsParameters() method, which is called
from Java WDesktopProperties' call chain windowsSettingsChange ->
updatePropertires -> getProperties. windowsSettingsChange method is
called from native code when WM_SETTINGCHANGE message is received. Thus
this call chain serves as "action listener", and caret width tuning will
be tracked and handled along with any other possible Windows interface
customization.

Ah, that makes sense. Thanks for this clarification. The fix looks fine then.

Artem

Regards,
- Vlad

On 6/19/2012 7:17 PM, Artem Ananiev wrote:

On 6/7/2012 8:53 PM, Vladislav Karnaukhov wrote:
On 04.06.12 17:37, Artem Ananiev wrote:
Hi, Vladislav,

does it survive system property changes, e.g. setting large fonts
windows theme?
It does.

Could you elaborate on this, please?

What I see in the webrev, "win.caret.width" value is set only once,
when WDesktopProperties is initialized. Hence my question.

Thanks,

Artem

Thanks,

Artem

On 6/1/2012 6:26 PM, Vladislav Karnaukhov wrote:
Hello,

please review a fix for the following issue: 6994562 Swing classes
(both
JTextArea and JTextField) don't support caret width tuning

http://monaco.sfbay.sun.com/detail.jsf?cr=6994562

Please find webrev here:
http://cr.openjdk.java.net/~alexp/6994562/webrev.00/

This is a forward-port form JDK6. The fix introduces support for
Windows
Accessibility/Ease Of Access to Windows LAF.

Regards,
- Vlad



Reply via email to