Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages

OpenSolaris 2009.06 - man page for libspi (opensolaris section 3)

libcspi(3)			       C Library Functions			       libcspi(3)

NAME
       at-spi,	libcspi,  libspi  - 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 augmenta-
       tive or adaptive technologies that make the desktop user interface accessible  to  persons
       with disabilities.

       These APIs for assistive technology developers are available in two forms.

       at-spi is defined by CORBA IDL in the following files:

       /usr/share/idl/at-spi-1.0/Accessibility.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Accessible.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Action.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Application.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Collection.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Component.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Desktop.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Document.idl

       /usr/share/idl/at-spi-1.0/Accessibility_EditableText.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Event.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Hyperlink.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Hypertext.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Image.idl

       /usr/share/idl/at-spi-1.0/Accessibility_LoginHelper.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Registry.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Relation.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Role.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Selection.idl

       /usr/share/idl/at-spi-1.0/Accessibility_State.idl

       /usr/share/idl/at-spi-1.0/Accessibility_StreamableContent.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Table.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Text.idl

       /usr/share/idl/at-spi-1.0/Accessibility_Value.idl

       An  AT-SPI  client can use any programming language for which general CORBA language bind-
       ings 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 usually 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 pack-
       age.

       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.

       Python bindings are also provided in pyatspi. It Wraps the Gnome Assistive Technology Ser-
       vice Provider Interface for use in Python.

FILES
       The following files are used by this application:

       /usr/lib/libspi.so

	   AT-SPI shared library

       /usr/lib/libcspi.so

	   AT-SPI C Binding shared library

       /usr/share/gtk-doc/html/at-spi-cspi

	   Location of developer documentation

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |Availability		     |SUNWgnome-a11y-libs	   |
       +-----------------------------+-----------------------------+
       |Interface stability	     |Committed 		   |
       +-----------------------------+-----------------------------+
       |/usr/include/at-	     |Volatile			   |
       |spi-1.0/libspi/Accessibil-   |				   |
       |ity.h			     |				   |
       +-----------------------------+-----------------------------+
       |/usr/lib/python2.4/site-     |Volatile			   |
       |packages/pyatspi/*	     |				   |
       +-----------------------------+-----------------------------+

SEE ALSO
       at-spi-registryd(1),   magnifier(1),  libatk-1.0(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				       libcspi(3)


All times are GMT -4. The time now is 04:07 AM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
UNIX.COM Login
Username:
Password:  
Show Password