enum IA2EventID |
IAccessible2 specific event constants
This enum defines the event IDs fired by IAccessible2 objects. The event IDs are in addition to those used by MSAA.
IA2_EVENT_ACTION_CHANGED | The change of the number or attributes of actions of an accessible object is signaled by events of this type. |
IA2_EVENT_ACTIVE_DECENDENT_CHANGED |
The active descendant of a component has changed. Note: This event constant is misspelled and thus is deprecated and will be removed in a later version. Please use the correctly spelled version which follows. |
IA2_EVENT_ACTIVE_DESCENDANT_CHANGED |
The active descendant of a component has changed. The active descendant is used in objects with transient children. Note: Due to the fact that MSAA's WinEvents don't allow the active child index to be passed on the IA2_EVENT_ACTIVE_DESCENDANT_CHANGED event the manages descendants scheme can't be used. Instead the active child object has to fire MSAA's EVENT_OBJECT_FOCUS. In a future release a new event mechanism may be added to provide for event specific data to be passed with the event. At that time the IA2_EVENT_ACTIVE_DECENDENT_CHANGED event and IA2_STATE_MANAGES_DESCENDANTS state would be useful. |
IA2_EVENT_DOCUMENT_ATTRIBUTE_CHANGED | The document wide attributes of the document object have changed. |
IA2_EVENT_DOCUMENT_CONTENT_CHANGED | The contents of the document have changed. |
IA2_EVENT_DOCUMENT_LOAD_COMPLETE | The loading of the document has completed. |
IA2_EVENT_DOCUMENT_LOAD_STOPPED | The loading of the document was interrupted. |
IA2_EVENT_DOCUMENT_RELOAD | The document contents are being reloaded. |
IA2_EVENT_HYPERLINK_END_INDEX_CHANGED | The ending index of this link within the containing string has changed. |
IA2_EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED | The number of anchors associated with this hyperlink object has changed. |
IA2_EVENT_HYPERLINK_SELECTED_LINK_CHANGED | The hyperlink selected state changed from selected to unselected or from unselected to selected. |
IA2_EVENT_HYPERTEXT_LINK_ACTIVATED | One of the links associated with the hypertext object has been activated. |
IA2_EVENT_HYPERTEXT_LINK_SELECTED | One of the links associated with the hypertext object has been selected. |
IA2_EVENT_HYPERLINK_START_INDEX_CHANGED | The starting index of this link within the containing string has changed. |
IA2_EVENT_HYPERTEXT_CHANGED | Focus has changed from one hypertext object to another, or focus moved from a non-hypertext object to a hypertext object, or focus moved from a hypertext object to a non-hypertext object. |
IA2_EVENT_HYPERTEXT_NLINKS_CHANGED | The number of hyperlinks associated with a hypertext object changed |
IA2_EVENT_OBJECT_ATTRIBUTE_CHANGED | An object's attributes changed. Also see IA2_EVENT_TEXT_ATTRIBUTE_CHANGED. |
IA2_EVENT_PAGE_CHANGED | A slide changed in a presentation document or a page boundary was crossed in a word processing document. |
IA2_EVENT_SECTION_CHANGED | The caret moved from one section to the next. |
IA2_EVENT_TABLE_CAPTION_CHANGED | A table caption changed. |
IA2_EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED | A table's column description changed. |
IA2_EVENT_TABLE_COLUMN_HEADER_CHANGED | A table's column header changed. |
IA2_EVENT_TABLE_MODEL_CHANGED | A table's data changed. |
IA2_EVENT_TABLE_ROW_DESCRIPTION_CHANGED | A table's row description changed. |
IA2_EVENT_TABLE_ROW_HEADER_CHANGED | A table's row header changed. |
IA2_EVENT_TABLE_SUMMARY_CHANGED | A table's summary changed. |
IA2_EVENT_TEXT_ATTRIBUTE_CHANGED | A text object's attributes changed. Also see IA2_EVENT_OBJECT_ATTRIBUTE_CHANGED. |
IA2_EVENT_TEXT_CARET_MOVED | The caret has moved to a new position. |
IA2_EVENT_TEXT_CHANGED | Deprecated. This event is equivalent to IA2_EVENT_TEXT_UPDATED. |
IA2_EVENT_TEXT_COLUMN_CHANGED | The caret moved from one column to the next. |
IA2_EVENT_TEXT_INSERTED | Text was inserted. |
IA2_EVENT_TEXT_REMOVED | Text was removed. |
IA2_EVENT_TEXT_UPDATED | This event indicates general text changes, i.e. changes to text that are exposed through the IAccessibleText interface. For compatibility with ATK/AT-SPI which does not have an equivalent event, servers can alternatively fire IA2_EVENT_TEXT_REMOVED and IA2_EVENT_TEXT_INSERTED. |
IA2_EVENT_TEXT_SELECTION_CHANGED | The text selection changed. Later versions of Microsoft development environments have an equivalent event identified, EVENT_OBJECT_TEXTSELECTIONCHANGED. Servers should use that if it is available and use IA2_EVENT_TEXT_SELECTION_CHANGED otherwise. Clients should be prepared to respond to either event. |
IA2_EVENT_VISIBLE_DATA_CHANGED | A visible data event indicates the change of the visual appearance of an accessible object. This includes for example most of the attributes available via the IAccessibleComponent interface. |
A stable online reference version of the documentation for IAccessible2 API Version 1.2, is available at: http://a11y.org/ia2-spec. A list of known and reported errors in the documentation for IAccessible2 API Version 1.2 can be found at: http://a11y.org/ia2-errata