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.

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