On Sat, 15 May 2021 10:57:15 GMT, Pankaj Bansal <pban...@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 <pban...@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

Reply via email to