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. |
http://bugs.linuxfoundation.org/
.
When using Bugzilla please be sure to select
IAccessible2 from the list of components.
Bugzilla is the preferred method for receiving feedback because it
automatically logs one's feedback in the IAccessible2 tracking system
without additional human intervention. One may also, however, send email to accessibility-rfc@a11y.org, a publicly archived emailing list. Please address any technical
problems you encounter with this document or the resources to which it
links, to the Open A11y Webmaster <webmaster@a11y.org>
A stable online reference version of the documentation for IAccessible2 API Version 1.0.2,
is available at: http://a11y.org/ia2-spec. A list
of known and reported
errors in the documentation for IAccessible2 API Version 1.0.2 can be found at:
http://a11y.org/ia2-errata