<TITLE>SPI main loop and initialization</TITLE>
SPI_init
SPI_event_main
+SPI_event_quit
SPI_eventIsReady
SPI_nextEvent
SPI_exit
<TITLE>Event Listener Support</TITLE>
AccessibleEvent
AccessibleEventListenerCB
-createAccessibleEventListener
+AccessibleEvent_ref
+AccessibleEvent_unref
+SPI_createAccessibleEventListener
+AccessibleEventListener_unref
AccessibleEventListener_addCallback
AccessibleEventListener_removeCallback
+<SUBSECTION Specific Event Support>
+AccessibleActiveDescendantChangedEvent_getActiveDescendant
+AccessibleChildChangedEvent_getChildAccessible
+AccessibleDescriptionChangedEvent_getDescriptionString
+AccessibleNameChangedEvent_getNameString
+AccessibleParentChangedEvent_getParentAccessible
+AccessibleTableCaptionChangedEvent_getCaptionString
+AccessibleTableColumnDescriptionChangedEvent_getDescriptionString
+AccessibleTableHeaderChangedEvent_getHeaderAccessible
+AccessibleTableRowDescriptionChangedEvent_getDescriptionString
+AccessibleTableSummaryChangedEvent_getSummaryAccessible
+AccessibleTextChangedEvent_getChangeString
+AccessibleTextSelectionChangedEvent_getSelectionString
+AccessibleWindowEvent_getTitleString
</SECTION>
<SECTION>
<FILE>spi_registry</FILE>
<TITLE>Registry queries</TITLE>
AccessibleKeySynthType
-getDesktopCount
-getDesktop
-getDesktopList
+SPI_getDesktopCount
+SPI_getDesktop
+SPI_getDesktopList
+SPI_freeDesktopList
<SUBSECTION Event Registration>
AccessibleKeystrokeListenerCB
AccessibleKeyEventMask
+AccessibleModifierMaskType
AccessibleKeyMaskType
AccessibleKeyEventType
AccessibleKeyListenerSyncType
-createAccessibleKeystrokeListener
-registerGlobalEventListener
-deregisterGlobalEventListener
-deregisterGlobalEventListenerAll
-registerAccessibleKeystrokeListener
-deregisterAccessibleKeystrokeListener
+AccessibleKeystroke
+SPI_createAccessibleKeySet
+SPI_freeAccessibleKeySet
+SPI_createAccessibleKeystrokeListener
+SPI_registerGlobalEventListener
+SPI_deregisterGlobalEventListener
+SPI_deregisterGlobalEventListenerAll
+SPI_registerAccessibleKeystrokeListener
+SPI_deregisterAccessibleKeystrokeListener
+AccessibleKeystrokeListener_unref
AccessibleKeystrokeListener_removeCallback
AccessibleKeystrokeListener_addCallback
-generateKeyEvent
-generateMouseEvent
+SPI_generateKeyboardEvent
+SPI_generateMouseEvent
+AccessibleDeviceEvent
+AccessibleDeviceEventMask
+AccessibleDeviceEventType
+AccessibleDeviceListenerCB
+SPI_createAccessibleDeviceListener
+SPI_registerDeviceEventListener
+SPI_deregisterDeviceEventListener
+AccessibleDeviceListener_addCallback
+AccessibleDeviceListener_removeCallback
+AccessibleDeviceListener_unref
+<SUBSECTION Private>
+SPI_KEYSET_ALL_KEYS
</SECTION>
<SECTION>
<FILE>spi_accessible</FILE>
<TITLE>Accessible Objects</TITLE>
+Accessible
Accessible_ref
Accessible_unref
Accessible_getName
Accessible_getIndexInParent
Accessible_getRelationSet
Accessible_getRole
+Accessible_getRoleName
Accessible_getStateSet
<SUBSECTION Interface Queries>
Accessible_isAction
+Accessible_isApplication
Accessible_isComponent
Accessible_isEditableText
Accessible_isHypertext
Accessible_isImage
Accessible_isSelection
+Accessible_isStreamableContent
Accessible_isTable
Accessible_isText
+Accessible_isValue
Accessible_getAction
+Accessible_getApplication
Accessible_getComponent
Accessible_getEditableText
Accessible_getHypertext
Accessible_getImage
Accessible_getSelection
+Accessible_getStreamableContent
Accessible_getTable
Accessible_getText
+Accessible_getValue
Accessible_queryInterface
<SUBSECTION Auxiliary types>
AccessibleRole
AccessibleRole_getName
+<SUBSECTION Private>
+InternalEvent
+SPI_INTERNAL_EVENT_MAGIC
+CSPI_OBJREF
+cspi_ev
+cspi_exception
+cspi_registry
+cspi_object_add
+cspi_object_ref
+cspi_object_unref
+cspi_object_borrow
+cspi_object_take
+cspi_object_return
+cspi_accessible_is_a
+cspi_return_if_fail
+cspi_return_val_if_fail
+cspi_return_if_ev
+cspi_return_val_if_ev
+cspi_check_ev
+cspi_dup_ref
+cspi_release_unref
+cspi_exception_get_text
+cspi_init
+cspi_ping
+cspi_main
+cspi_main_quit
+cspi_event_listener_get_type
+cspi_event_listener_new
+cspi_event_listener_get_corba
+cspi_event_listener_add_cb
+cspi_event_listener_remove_cb
+cspi_event_listener_unref
+cspi_keystroke_listener_new
+cspi_keystroke_listener_unref
+cspi_keystroke_listener_get_corba
+cspi_keystroke_listener_add_cb
+cspi_keystroke_listener_remove_cb
+cspi_device_listener_get_type
+cspi_device_listener_new
+cspi_device_listener_add_cb
+cspi_device_listener_remove_cb
+cspi_device_listener_unref
+CSpiEventListener
+CSpiEventListenerClass
+CSPI_EVENT_LISTENER_TYPE
+CSPI_EVENT_LISTENER
+CSPI_EVENT_LISTENER_CLASS
+CSPI_IS_EVENT_LISTENER
+CSPI_IS_EVENT_LISTENER_CLASS
+CSpiDeviceListener
+CSpiDeviceListenerClass
+CSPI_DEVICE_LISTENER_TYPE
+CSPI_DEVICE_LISTENER
+CSPI_DEVICE_LISTENER_CLASS
+CSPI_IS_DEVICE_LISTENER
+CSPI_IS_DEVICE_LISTENER_CLASS
</SECTION>
<SECTION>
<FILE>spi_component</FILE>
<TITLE>AccessibleComponent Interface</TITLE>
AccessibleCoordType
+AccessibleComponentLayer
AccessibleComponent_ref
AccessibleComponent_unref
AccessibleComponent_contains
</SECTION>
<SECTION>
+<FILE>spi_streamable_content</FILE>
+<TITLE>AccessibleStreamableContent Interface</TITLE>
+AccessibleStreamableContent_ref
+AccessibleStreamableContent_unref
+AccessibleStreamableContent_getContentTypes
+AccessibleStreamableContent_open
+AccessibleStreamableContent_seek
+AccessibleStreamableContent_read
+</SECTION>
+
+<SECTION>
<FILE>spi_table</FILE>
<TITLE>AccessibleTable Interface</TITLE>
AccessibleTable_ref
<FILE>spi_text</FILE>
<TITLE>AccessibleText Interface</TITLE>
AccessibleTextBoundaryType
+AccessibleTextClipType
AccessibleText_ref
AccessibleText_unref
AccessibleText_addSelection
AccessibleText_getAttributes
+AccessibleText_getBoundedRanges
AccessibleText_getCaretOffset
AccessibleText_getCharacterCount
AccessibleText_getCharacterExtents
AccessibleText_getNSelections
AccessibleText_getOffsetAtPoint
+AccessibleText_getRangeExtents
AccessibleText_getSelection
AccessibleText_getText
AccessibleText_getTextBeforeOffset
AccessibleText_removeSelection
AccessibleText_setCaretOffset
AccessibleText_setSelection
+AccessibleTextRange_freeRanges
</SECTION>
<SECTION>
<SECTION>
<FILE>spi_hyperlink</FILE>
<TITLE>AccessibleHyperlink Interface</TITLE>
+AccessibleHyperlink_ref
+AccessibleHyperlink_unref
AccessibleHyperlink_getNAnchors
AccessibleHyperlink_getIndexRange
AccessibleHyperlink_getObject
<FILE>spi_stateset</FILE>
<TITLE>State and StateSets</TITLE>
AccessibleState
+AccessibleStateSet
AccessibleStateSet_ref
AccessibleStateSet_unref
AccessibleStateSet_add
AccessibleRelationType
AccessibleRelation_ref
AccessibleRelation_unref
+AccessibleRelation_getNTargets
AccessibleRelation_getTarget
AccessibleRelation_getRelationType
</SECTION>