Ticket #9785 (confirmed enhancement)
Higher level accessbility abstraction layer
| Reported by: | alfredpeng | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | GUI-all | Version: | |
| Keywords: | accessibility | Cc: | utensilcandel@… |
| Blocked By: | Patch: | no | |
| Blocking: |
Description
wxWidgets utilizes the native platform's controls and utilities to provide easy-to-use API for writing GUI applications on multiple platforms. On Solaris for example, it uses GTK widgets and control. For better A11Y support, a GTK-based application needs to follow the guidance here: http://live.gnome.org/GAP/AtkGuide/GtkAtk#_Toc412398981. That's to say, to use GTK+ widgets and ATK together to build a real accessible GTK+ application.
Currently, wxWidgets, a cross-platform library, doesn't have any atk related implementation and it only provides basic level of A11Y support comes from GTK. It needs to provide a translation layer to pass all the a11y related information from the GUI applications to the lower level libraries(GTK on Solaris/Linux) so that the applications with good widgets name and description(etc.) could have better a11y support.
Not sure whether base is the correct component for this. Please feel free to reassign to the correct one.
