The ATK abstract
headers files are freely available to help developers who want to make their
GUI toolkit accessible. Developers who use stock
widgets of GUI toolkits that implements the ATK headers can more easily make their applications accessible. However, if they develop their own widgets, they will have to ensure that they are exposing all the accessible information. GAIL (GNOME Accessibility Implementation Library) was the name of the accessibility interfaces implementation defined by ATK for
GTK+, the widget library of GNOME. Initially, GAIL was an independent module mapped to GTK+ but since GNOME 3.2, GAIL was merged into GTK+, so the ATK implementation is integrated into GTK+ and GAIL is deprecated. Apart from GTK+, other GUI toolkits and applications have implemented ATK in order to be accessible, such as OpenOffice/
LibreOffice, Mozilla's Gecko, Clutter and WebKitGTK+. == Development ==