3 <TITLE>SPI main loop and initialization</TITLE>
10 <SUBSECTION Utility Functions>
12 SPIAccessibleException_getSource
13 SPIException_getDescription
14 SPIException_getExceptionCode
15 SPIException_getSourceType
24 SPI_exceptionHandlerPush
25 SPI_exceptionHandlerPop
29 <FILE>spi_event</FILE>
30 <TITLE>Event Listener Support</TITLE>
32 AccessibleEventListenerCB
33 AccessibleEvent_getSourceApplication
34 AccessibleEvent_getSourceDetails
35 AccessibleEvent_getSourceName
36 AccessibleEvent_getSourceRole
39 SPI_createAccessibleEventListener
40 AccessibleEventListener_unref
41 AccessibleEventListener_addCallback
42 AccessibleEventListener_removeCallback
43 <SUBSECTION Specific Event Support>
44 AccessibleActiveDescendantChangedEvent_getActiveDescendant
45 AccessibleChildChangedEvent_getChildAccessible
46 AccessibleDescriptionChangedEvent_getDescriptionString
47 AccessibleNameChangedEvent_getNameString
48 AccessibleParentChangedEvent_getParentAccessible
49 AccessibleBoundsChangedEvent_getNewBounds
50 AccessibleTableCaptionChangedEvent_getCaptionString
51 AccessibleTableColumnDescriptionChangedEvent_getDescriptionString
52 AccessibleTableHeaderChangedEvent_getHeaderAccessible
53 AccessibleTableRowDescriptionChangedEvent_getDescriptionString
54 AccessibleTableSummaryChangedEvent_getSummaryAccessible
55 AccessibleTextChangedEvent_getChangeString
56 AccessibleTextSelectionChangedEvent_getSelectionString
57 AccessibleWindowEvent_getTitleString
61 <FILE>spi_registry</FILE>
62 <TITLE>Registry queries</TITLE>
63 AccessibleKeySynthType
68 <SUBSECTION Event Registration>
69 AccessibleKeystrokeListenerCB
70 AccessibleKeyEventMask
71 AccessibleModifierMaskType
73 AccessibleKeyEventType
74 AccessibleKeyListenerSyncType
76 SPI_createAccessibleKeySet
77 SPI_freeAccessibleKeySet
78 SPI_createAccessibleKeystrokeListener
79 SPI_registerGlobalEventListener
80 SPI_deregisterGlobalEventListener
81 SPI_deregisterGlobalEventListenerAll
82 SPI_registerAccessibleKeystrokeListener
83 SPI_deregisterAccessibleKeystrokeListener
84 AccessibleKeystrokeListener_unref
85 AccessibleKeystrokeListener_removeCallback
86 AccessibleKeystrokeListener_addCallback
87 SPI_generateKeyboardEvent
88 SPI_generateMouseEvent
90 AccessibleDeviceEventMask
91 AccessibleDeviceEventType
92 AccessibleDeviceListenerCB
93 SPI_createAccessibleDeviceListener
94 SPI_registerDeviceEventListener
95 SPI_deregisterDeviceEventListener
96 AccessibleDeviceListener_addCallback
97 AccessibleDeviceListener_removeCallback
98 AccessibleDeviceListener_unref
104 <FILE>spi_accessible</FILE>
105 <TITLE>Accessible Objects</TITLE>
110 Accessible_getDescription
112 Accessible_getChildCount
113 Accessible_getChildAtIndex
114 Accessible_getIndexInParent
115 Accessible_getRelationSet
117 Accessible_getRoleName
118 Accessible_getStateSet
119 Accessible_getAttributes
120 Accessible_getHostApplication
121 Accessible_getLocalizedRoleName
122 <SUBSECTION Interface Queries>
124 Accessible_isApplication
125 Accessible_isComponent
126 Accessible_isDocument
127 Accessible_isEditableText
128 Accessible_isHypertext
130 Accessible_isSelection
131 Accessible_isStreamableContent
136 Accessible_getApplication
137 Accessible_getComponent
138 Accessible_getDocument
139 Accessible_getEditableText
140 Accessible_getHypertext
142 Accessible_getSelection
143 Accessible_getStreamableContent
147 Accessible_queryInterface
148 <SUBSECTION Auxiliary types>
150 AccessibleRole_getName
153 SPI_INTERNAL_EVENT_MAGIC
166 cspi_return_val_if_fail
168 cspi_return_val_if_ev
173 cspi_exception_get_text
179 cspi_role_from_spi_role
180 cspi_streams_close_all
181 cspi_event_listener_get_type
182 cspi_event_listener_new
183 cspi_event_listener_get_corba
184 cspi_event_listener_add_cb
185 cspi_event_listener_remove_cb
186 cspi_event_listener_unref
187 cspi_keystroke_listener_new
188 cspi_keystroke_listener_unref
189 cspi_keystroke_listener_get_corba
190 cspi_keystroke_listener_add_cb
191 cspi_keystroke_listener_remove_cb
192 cspi_device_listener_get_type
193 cspi_device_listener_new
194 cspi_device_listener_add_cb
195 cspi_device_listener_remove_cb
196 cspi_device_listener_unref
198 CSpiEventListenerClass
199 CSPI_EVENT_LISTENER_TYPE
201 CSPI_EVENT_LISTENER_CLASS
202 CSPI_IS_EVENT_LISTENER
203 CSPI_IS_EVENT_LISTENER_CLASS
205 CSpiDeviceListenerClass
206 CSPI_DEVICE_LISTENER_TYPE
208 CSPI_DEVICE_LISTENER_CLASS
209 CSPI_IS_DEVICE_LISTENER
210 CSPI_IS_DEVICE_LISTENER_CLASS
214 <FILE>spi_application</FILE>
215 <TITLE>AccessibleApplication API</TITLE>
216 AccessibleApplication_ref
217 AccessibleApplication_unref
218 AccessibleApplication_getToolkitName
219 AccessibleApplication_getVersion
220 AccessibleApplication_getID
221 AccessibleApplication_getLocale
222 AccessibleApplication_pause
223 AccessibleApplication_resume
227 <FILE>spi_action</FILE>
228 <TITLE>AccessibleAction Interface</TITLE>
230 AccessibleAction_unref
231 AccessibleAction_getNActions
232 AccessibleAction_doAction
233 AccessibleAction_getKeyBinding
234 AccessibleAction_getName
235 AccessibleAction_getDescription
239 <FILE>spi_component</FILE>
240 <TITLE>AccessibleComponent Interface</TITLE>
242 AccessibleComponentLayer
243 AccessibleComponent_ref
244 AccessibleComponent_unref
245 AccessibleComponent_contains
246 AccessibleComponent_getAccessibleAtPoint
247 AccessibleComponent_getExtents
248 AccessibleComponent_getPosition
249 AccessibleComponent_getSize
250 AccessibleComponent_getLayer
251 AccessibleComponent_getMDIZOrder
252 AccessibleComponent_grabFocus
253 AccessibleComponent_getAlpha
257 <FILE>spi_document</FILE>
258 <TITLE>AccessibleDocument Interface</TITLE>
259 AccessibleDocument_ref
260 AccessibleDocument_unref
261 AccessibleDocument_getAttributeValue
262 AccessibleDocument_getAttributes
263 AccessibleDocument_getLocale
267 <FILE>spi_editabletext</FILE>
268 <TITLE>AccessibleEditableText Interface</TITLE>
269 AccessibleEditableText_ref
270 AccessibleEditableText_unref
271 AccessibleEditableText_copyText
272 AccessibleEditableText_deleteText
273 AccessibleEditableText_insertText
274 AccessibleEditableText_cutText
275 AccessibleEditableText_pasteText
276 AccessibleEditableText_setTextContents
277 AccessibleEditableText_setAttributes
281 <FILE>spi_hypertext</FILE>
282 <TITLE>AccessibleHypertext Interface</TITLE>
283 AccessibleHypertext_ref
284 AccessibleHypertext_unref
285 AccessibleHypertext_getNLinks
286 AccessibleHypertext_getLink
287 AccessibleHypertext_getLinkIndex
291 <FILE>spi_image</FILE>
292 <TITLE>AccessibleImage Interface</TITLE>
294 AccessibleImage_unref
295 AccessibleImage_getImageDescription
296 AccessibleImage_getImageSize
297 AccessibleImage_getImagePosition
298 AccessibleImage_getImageExtents
299 AccessibleImage_getImageLocale
303 <FILE>spi_selection</FILE>
304 <TITLE>AccessibleSelection Interface</TITLE>
305 AccessibleSelection_ref
306 AccessibleSelection_unref
307 AccessibleSelection_getNSelectedChildren
308 AccessibleSelection_getSelectedChild
309 AccessibleSelection_selectChild
310 AccessibleSelection_isChildSelected
311 AccessibleSelection_deselectSelectedChild
312 AccessibleSelection_deselectChild
313 AccessibleSelection_clearSelection
314 AccessibleSelection_selectAll
318 <FILE>spi_streamable_content</FILE>
319 <TITLE>AccessibleStreamableContent Interface</TITLE>
320 AccessibleStreamableContentSeekType
321 AccessibleStreamableContent_freeContentTypesList
322 AccessibleStreamableContent_ref
323 AccessibleStreamableContent_unref
324 AccessibleStreamableContent_getContentTypes
325 AccessibleStreamableContent_open
326 AccessibleStreamableContent_seek
327 AccessibleStreamableContent_read
328 AccessibleStreamableContent_close
329 AccessibleStreamableContent_freeContentTypesList
333 <FILE>spi_table</FILE>
334 <TITLE>AccessibleTable Interface</TITLE>
336 AccessibleTable_unref
337 AccessibleTable_getAccessibleAt
338 AccessibleTable_getCaption
339 AccessibleTable_getColumnAtIndex
340 AccessibleTable_getColumnDescription
341 AccessibleTable_getColumnExtentAt
342 AccessibleTable_getColumnHeader
343 AccessibleTable_getIndexAt
344 AccessibleTable_getNColumns
345 AccessibleTable_getNRows
346 AccessibleTable_getNSelectedColumns
347 AccessibleTable_getNSelectedRows
348 AccessibleTable_getRowColumnExtentsAtIndex
349 AccessibleTable_getRowAtIndex
350 AccessibleTable_getRowDescription
351 AccessibleTable_getRowExtentAt
352 AccessibleTable_getRowHeader
353 AccessibleTable_getSelectedRows
354 AccessibleTable_getSelectedColumns
355 AccessibleTable_getSummary
356 AccessibleTable_isColumnSelected
357 AccessibleTable_isRowSelected
358 AccessibleTable_isSelected
359 AccessibleTable_addColumnSelection
360 AccessibleTable_addRowSelection
361 AccessibleTable_removeColumnSelection
362 AccessibleTable_removeRowSelection
366 <FILE>spi_text</FILE>
367 <TITLE>AccessibleText Interface</TITLE>
368 AccessibleTextBoundaryType
369 AccessibleTextClipType
372 AccessibleText_addSelection
373 AccessibleText_getAttributes
374 AccessibleText_getBoundedRanges
375 AccessibleText_getCaretOffset
376 AccessibleText_getCharacterCount
377 AccessibleText_getCharacterExtents
378 AccessibleText_getNSelections
379 AccessibleText_getOffsetAtPoint
380 AccessibleText_getRangeExtents
381 AccessibleText_getSelection
382 AccessibleText_getText
383 AccessibleText_getTextBeforeOffset
384 AccessibleText_getTextAfterOffset
385 AccessibleText_getTextAtOffset
386 AccessibleText_removeSelection
387 AccessibleText_setCaretOffset
388 AccessibleText_setSelection
389 AccessibleText_getCharacterAtOffset
390 AccessibleText_getDefaultAttributes
391 AccessibleText_getAttributeRun
392 AccessibleText_getDefaultAttributeSet
393 AccessibleTextRange_freeRanges
397 <FILE>spi_value</FILE>
398 <TITLE>AccessibleValue Interface</TITLE>
400 AccessibleValue_unref
401 AccessibleValue_getCurrentValue
402 AccessibleValue_getMaximumValue
403 AccessibleValue_getMinimumValue
404 AccessibleValue_setCurrentValue
405 AccessibleValue_getMinimumIncrement
409 <FILE>spi_hyperlink</FILE>
410 <TITLE>AccessibleHyperlink Interface</TITLE>
411 AccessibleHyperlink_ref
412 AccessibleHyperlink_unref
413 AccessibleHyperlink_getNAnchors
414 AccessibleHyperlink_getIndexRange
415 AccessibleHyperlink_getObject
416 AccessibleHyperlink_getURI
417 AccessibleHyperlink_isValid
421 <FILE>spi_stateset</FILE>
422 <TITLE>State and StateSets</TITLE>
425 AccessibleStateSet_ref
426 AccessibleStateSet_unref
427 AccessibleStateSet_add
428 AccessibleStateSet_compare
429 AccessibleStateSet_contains
430 AccessibleStateSet_equals
431 AccessibleStateSet_isEmpty
432 AccessibleStateSet_remove
436 <FILE>spi_relation</FILE>
437 <TITLE>AccessibleRelations and RelationSets</TITLE>
438 AccessibleRelationType
439 AccessibleRelation_ref
440 AccessibleRelation_unref
441 AccessibleRelation_getNTargets
442 AccessibleRelation_getTarget
443 AccessibleRelation_getRelationType