[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    Re: RFR: JDK-8311113: Remove invalid pointer cast and clean up setLabel() in awt_MenuItem.cpp
From:       Harshitha Onkar <honkar () openjdk ! org>
Date:       2023-08-31 23:45:38
Message-ID: X0fw6kjp6N7imKJpQhRkAuFMms0_HuvokE7lBylHsB0=.541b677f-8678-446d-9610-b52b6b4cb236 () github ! com
[Download RAW message or body]

On Thu, 31 Aug 2023 22:40:27 GMT, Phil Race <prr@openjdk.org> wrote:

> > > I'll have to check this further
> > 
> > 
> > It will get it via javaaccessbridge we provided(kind of native interface) and \
> > this native lib uses our a11y java code for each component.
> 
> Hmm, I didn't know the AWT heavyweights participated in that. Only the Swing \
> components. On mac, AWT components are implemented as LW so I can see it working \
> there but not GDI. Can someone confirm Sergey is correct ?

 I see the two a11y native libraries - \
`src/jdk.accessibility/windows/native/libjavaaccessbridge`, \
`src/jdk.accessibility/windows/native/libwindowsaccessbridge`. But I'm missing the \
part on how `AccessibleAWTMenuItem` gets mapped to a11y functionality and where does \
JAWS obtain label name.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/15276#issuecomment-1701916595


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic