<AWT Dev> Integrated: 8264304: Create implementation for NSAccessibilityToolbar protocol peer
Pankaj Bansal
pbansal at openjdk.java.net
Sun May 23 03:08:14 UTC 2021
On Sat, 15 May 2021 10:57:15 GMT, Pankaj Bansal <pbansal at openjdk.org> wrote:
> Create implementation for accessibility native peer for Toolbar component.
> There is no direct protocol for this role and there is no protocol in list of role based protocols defined by Apple Accessibility API, which can be used for this role directly. https://developer.apple.com/library/archive/documentation/Accessibility/Conceptual/AccessibilityMacOSX/ImplementingAccessibilityforCustomControls.html. So custom implementation of peer is created.
>
> Accessibility support in JToolBar is very trivial, so the native peer is also simple.
>
> I have tested this implementation by using the SwingSet2 demo and Toolbar samples present here https://docs.oracle.com/javase/tutorial/uiswing/components/toolbar.html. The Voice Over works fine and consistent with the old implementation.
This pull request has now been integrated.
Changeset: 4d26f22b
Author: Pankaj Bansal <pbansal at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/4d26f22b9adcf7cecca5316348ef670ac2dbc365
Stats: 41 lines in 3 files changed: 38 ins; 0 del; 3 mod
8264304: Create implementation for NSAccessibilityToolbar protocol peer
Reviewed-by: kizune
-------------
PR: https://git.openjdk.java.net/jdk/pull/4040
More information about the awt-dev
mailing list