The Accessible Toolkit (ATK) API Reference
For applications using the GTK graphical user interface (GUI), accessibility information is automatically provided to Assistive Technologies. In general, the programmer only needs to add the application's widget tool tip descriptions and relationships via the Accessible Toolkit (ATK) application programming interface (API). The rest of the ATK documentation is useful for Custom making custom widgets accessible].
The ATK documentation should be found on any development Linux system via the devhelp command. Run "devhelp" at the command line of your terminal emulator, or look for it at [usr/share/gtk-doc/html/atk/atk.html /usr/share/gtk-doc/html/atk/atk.html] (Linux only). Alternatively, you should be able to find the referenced documentation online (on both Linux and Windows).
Here is the object hierarchy for ATK:
- GObject
AtkHyperlink (implements AtkAction)
AtkUtil (supports adding and removing of event listeners and other utilities)
AtkObject (base object class)
AtkGObjectAccessible (can be basis for implementing accessible objects for GObjects which are not derived from GtkWidget)
AtkNoOpObject (implements AtkAction, AtkComponent, AtkEditableText, AtkHypertext, AtkImage, AtkSelection, AtkTable, AtkText, AtkValue)
- GInterface