Higher level accessbility abstraction layer
|Reported by:||alfredpeng||Owned by:|
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.
Change History (7)
comment:2 Changed 8 years ago by vadz
- Component changed from base to GUI-all
- Keywords accessibility added
- Status changed from new to confirmed
- Summary changed from wxWidgets needs a cross platform translation layer for better a11y support to Higher level accessbility abstraction layer
comment:6 Changed 13 months ago by webczat
- Cc webczat_200@… added
- Priority changed from normal to high