[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-2d-dev
Subject: Re: RFR: 8271846 a11y API lacks setSelectedIndex method [v4]
From: Artem Semenov <asemenov () openjdk ! org>
Date: 2023-02-25 15:29:21
Message-ID: JUtBA3wEyntBqeNmZE0AtwP_je8BjEId8GACy73ANRw=.84cb8418-3ade-4281-8dc6-5edba499629a () github ! com
[Download RAW message or body]
On Wed, 9 Nov 2022 09:42:00 GMT, Artem Semenov <asemenov@openjdk.org> wrote:
> > A11Y implementation on macOS has to directly call the 'JList.setSelectedIndex' \
> > method in order to request selection on an item (see \
> > 'CAccessibility.requestSelection'). The reason is that a11y API lacks appropriate \
> > method.There's only \
> > 'javax.accessibility.AccessibleSelection#addAccessibleSelection' which is mapped \
> > to 'javax.swing.JList#addSelectionInterval', it can not be used to set selected \
> > index.
> > @forantar @azuev-java @mrserb please review.
> >
> > Please note that the new API allows you to implement a multiple selection in \
> > lists from the Java side, but I did not succeed in implementing it, because I \
> > could not determine the inclusion of the so-called "VoiceOver multiple selection \
> > mode".
>
> Artem Semenov has updated the pull request incrementally with one additional commit \
> since the last revision:
> We are not using author tags in tests either - but that's just a nitpick.
We will think about solving this problem and try to offer the best.
-------------
PR: https://git.openjdk.org/jdk/pull/8578
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic