libatk-1.0(3) [opensolaris man page]
libatk-1.0(3) C Library Functions libatk-1.0(3) NAME
libatk-1.0 - Accessibility Toolkit API DESCRIPTION
ATK (Accessibility Tool Kit) is a set of interfaces which, when implemented by applications and user-interface component libraries, sup- ports the use of applications by persons with disabilities. ATK provides a consistent set of in-process interfaces which conforming compo- nents implement, either directly or via the use of add-on libraries. These interfaces are in turn exported out-of-process for use by assis- tive technologies (see at-spi(3)). Using ATK, applications can explicitly provide descriptive information about their components. By using ATK-enabled toolkits such as GTK+, applications obtain built-in accessibility support. The ATK API is a queryable, interfaced API for obtaining textual, attribute-based, and coordinate information from user interface compo- nents, and also provides a means of activating and interacting with those components without the direct use of the keyboard or system pointing device. To access the API documentation, you must install the developer version of the package. FILES
The following files are used by this library: /usr/lib/libatk-1.0.so Accessibility Toolkit API shared library /usr/share/gtk-doc/html/atk Location of developer documentation ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWgnome-base-libs SUNWg- | | |nome-base-libs-64 | +-----------------------------+-----------------------------+ |Interface stability |Committed | +-----------------------------+-----------------------------+ SEE ALSO
at-spi-registryd(1), magnifier(1), at-spi(3) libcspi(3), libgailutil(3), libgnome-mag(3), libgnomespeech(3), libloginhelper(3), attributes(5), gnome-interfaces(5) NOTES
Written by Brian Cameron, Sun Microsystems Inc., 2003, 2004, 2006. SunOS 5.11 31 Aug 2004 libatk-1.0(3)
Check Out this Related Man Page
libcspi.3(3) Introduction to Library Functions libcspi.3(3) NAME
at-spi, libcspi - Assistive Technology Service Provider Interface, and AT-SPI C Bindings DESCRIPTION
at-spi is the Assistive Technology Service Provider Interface, which provides a set of client-side APIs for use by assistive technologies. Assistive Technologies are augmentative or adaptive technologies that make the desktop user interface accessible to persons with disabili- ties. These APIs for assistive technology developers are available in two forms. at-spi is defined by CORBA IDL in the following files: /usr/share/gnome/idl/at-spi-1.0/Accessibility.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Accessible.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Action.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Application.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Component.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Desktop.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_EditableText.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Event.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Hyperlink.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Hypertext.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Image.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Registry.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Relation.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Role.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Selection.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_State.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_StreamableContent.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Table.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Text.idl /usr/share/gnome/idl/at-spi-1.0/Accessibility_Value.idl An AT-SPI client can use any programming language for which general CORBA language bindings are available (for example, Java, C, C++) and may use any CORBA 2.2-compliant ORB. The client bindings are generated from the above IDL by a language-specific IDL compiler which is usu- ally bundled with ORBs. The GNOME 2 environment includes an efficient ORB with C bindings (ORBit2). libcspi AT-SPI clients may also use the C language bindings that are defined in libcspi and documented in the developer documentation. To access the developer documentation, you must install the developer version of the package. Such clients may also link to libcspi, which provides CORBA server-side implementations of the Accessibility::EventLister interfaces which are used for AT-SPI event notification support. FILES
The following files are used by this application: /usr/lib/libcspi.so AT-SPI C Binding shared library /usr/share/gtk-doc/html Location of developer documentation ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWgnome-a11y-libs | +-----------------------------+-----------------------------+ |Interface stability |External | +-----------------------------+-----------------------------+ SEE ALSO
libatk-1.0(3) NOTES
Written by Brian Cameron, Sun Microsystems Inc., 2003, 2004. SunOS 5.10 31 Aug 2004 libcspi.3(3)