libcspi man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

libcspi(3)		      C Library Functions		    libcspi(3)

NAME
       at-spi,	libcspi, libspi - Assistive Technology Service Provider Inter‐
       face, 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/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 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 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 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.

       Python bindings are also provided in pyatspi. It Wraps the Gnome Assis‐
       tive Technology Service 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		     │gnome/accessibility/gnome-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-inter‐
       faces(5)

NOTES
       Written by Brian Cameron, Sun Microsystems Inc., 2003, 2004, 2006.

SunOS 5.11			  31 Aug 2004			    libcspi(3)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net