Hi Thomas,
Your snippet doesn't work out of the box with JAWS screen reader.
Looks like you need to explicitly add the support for owner drawn Table to
be Accessible.

Sharing with you some Accessible APIs which seems related to Table:
table.getAccessible().addAccessibleTableListener(new
AccessibleTableListener() {});
table.getAccessible().addAccessibleTableCellListener(new
AccessibleTableCellListener() {});

We don't have an example handy, so you will have to experiment with these
Listeners.

For Tree please check if below snippet helps:
https://git.eclipse.org/c/platform/eclipse.platform.swt.git/tree/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet291.java

Regards,
Niraj Modi


From:   Thomas Singer <ts-...@syntevo.com>
To:     platform-dev@eclipse.org
Date:   03-07-2020 04:21 PM
Subject:        [EXTERNAL] Re: [platform-dev] Accessibility (Screen Reader)
Sent by:        platform-dev-boun...@eclipse.org



Is there some documentation available how to get make SWT accessible,
especially owner-drawn controls (tables, trees)?

--
Best regards,
Thomas Singer
=============
syntevo GmbH
www.syntevo.com


On 2020-06-26 09:07, Thomas Singer wrote:
> Hi Niraj,
>
> Thanks for answering. The problem with this snippet is, that it uses
> "normal" table items, not owner drawn ones. Attached is a snippet with
> owner draw. It would be interesting how I can tell the screen reader the
> "text name/value" of a row. Thanks in advance.
>
_______________________________________________
platform-dev mailing list
platform-dev@eclipse.org
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/platform-dev



_______________________________________________
platform-dev mailing list
platform-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/platform-dev

Reply via email to