This page offers a list of Accessibility-related events supported by Gecko. Event constants are defined in nsIAccessibleEvent
interface.
- EVENT_DOM_CREATE
- An object has been created.
- Is Supported: yes
- EVENT_DOM_DESTROY
- An object has been destroyed.
- Is Supported: yes
- EVENT_DOM_SIGNIFICANT_CHANGE
- An object's properties or content have changed significantly so that the type of object has really changed, and therefore the accessible should be destroyed or recreated.
- Is Supported: yes
- EVENT_ASYNCH_SHOW
- A hidden object is shown -- this is a layout occurance and is thus asynchronous
- Is Supported: yes
- EVENT_ASYNCH_HIDE
- An object is hidden -- this is a layout occurance and is thus asynchronous
- Is Supported: yes
- EVENT_ASYNCH_SIGNIFICANT_CHANGE
- An object had a significant layout change which could affect the type of accessible object -- this is a layout occurance and is thus asynchronous
- Is Supported: yes
- EVENT_ACTIVE_DECENDENT_CHANGED
- The active descendant of a component has changed. The active descendant is used in objects with transient children.
- Is Supported: no
- EVENT_FOCUS
- An object has received the keyboard focus.
- Is Supported: yes
- EVENT_STATE_CHANGE
- An object's state has changed.
- Is Supported: yes
- States: STATE_FOCUSED, STATE_BUSY, XXX:
- EVENT_LOCATION_CHANGE
- An object has changed location, shape, or size.
- Is Supported: no
- EVENT_NAME_CHANGE
- An object's Name property has changed.
- Is Supported: yes
- Targets:
TABLE_CELL
- the cell of <xul:tree
/>, any accessible for HTML element when @title or @alt attribute is changed. - EVENT_DESCRIPTION_CHANGE
- An object's Description property has changed.
- Is Supported: no
- EVENT_VALUE_CHANGE
- An object's Value property has changed.
- Is Supported: yes
- EVENT_HELP_CHANGE
- An object's help has changed.
- Is Supported: no
- EVENT_DEFACTION_CHANGE
- An object's default action has changed.
- Is Supported: no
- EVENT_ACTION_CHANGE
- An object's action has changed.
- Is Supported: no
- EVENT_ACCELERATOR_CHANGE
- An object's keyboard shortcut has changed.
- Is Supported: no
- EVENT_SELECTION
- The selection within a container object has changed.
- Is Supported: yes
- EVENT_SELECTION_ADD
- An item within a container object has been added to the selection.
- Is Supported: yes
- EVENT_SELECTION_REMOVE
- An item within a container object has been removed from the selection.
- Is Supported: yes
- EVENT_SELECTION_WITHIN
- Numerous selection changes have occurred within a container object.
- Is Supported: yes
- EVENT_ALERT
- An alert has been generated. Server applications send this event when a user needs to know that a user interface element has changed.
- Is Supported: yes
- EVENT_FOREGROUND
- The foreground window has changed.
- Is Supported: no
- EVENT_MENU_START
- A menu item on the menu bar has been selected.
- Is Supported: yes
- EVENT_MENU_END
- A menu from the menu bar has been closed.
- Is Supported: yes
- EVENT_MENUPOPUP_START
- A pop-up menu has been displayed.
- Is Supported: yes
- EVENT_MENUPOPUP_END
- A pop-up menu has been closed.
- Is Supported: yes
- EVENT_CAPTURE_START
- A window has received mouse capture.
- Is Supported: no
- EVENT_CAPTURE_END
- A window has lost mouse capture.
- Is Supported: no
- EVENT_MOVESIZE_START
- A window is being moved or resized.
- Is Supported: no
- EVENT_MOVESIZE_END
- The movement or resizing of a window has finished
- Is Supported: no
- EVENT_CONTEXTHELP_START
- A window has entered context-sensitive Help mode
- Is Supported: no
- EVENT_CONTEXTHELP_END
- A window has exited context-sensitive Help mode
- Is Supported: no
- EVENT_DRAGDROP_START
- An application is about to enter drag-and-drop mode
- Is Supported: yes
- EVENT_DRAGDROP_END
- An application is about to exit drag-and-drop mode
- Is Supported: no
- EVENT_DIALOG_START
- A dialog box has been displayed
- Is Supported: no
- EVENT_DIALOG_END
- A dialog box has been closed
- Is Supported: no
- EVENT_SCROLLING_START
- Scrolling has started on a scroll bar
- Is Supported: yes
- EVENT_SCROLLING_END
- Scrolling has ended on a scroll bar
- Is Supported: yes
- EVENT_MINIMIZE_START
- A window object is about to be minimized or maximized
- Is Supported: no
- EVENT_MINIMIZE_END
- A window object has been minimized or maximized
- Is Supported: no
- EVENT_DOCUMENT_LOAD_START
- Is Supported: yes
- EVENT_DOCUMENT_LOAD_COMPLETE
- The loading of the document has completed.
- Is Supported: yes
- EVENT_DOCUMENT_RELOAD
- The document contents are being reloaded.
- Is Supported: yes
- EVENT_DOCUMENT_LOAD_STOPPED
- The loading of the document was interrupted.
- Is Supported: yes
- EVENT_DOCUMENT_ATTRIBUTES_CHANGED
- The document wide attributes of the document object have changed.
- Is Supported: no
- EVENT_DOCUMENT_CONTENT_CHANGED
- The contents of the document have changed.
- Is Supported: no
- EVENT_PROPERTY_CHANGED
- Is Supported: no
- EVENT_SELECTION_CHANGED
- Is Supported: yes
- EVENT_TEXT_ATTRIBUTE_CHANGED
- A text object's attributes changed. Also see
EVENT_OBJECT_ATTRIBUTE_CHANGED
- Is Supported: no
- EVENT_TEXT_CARET_MOVED
- The caret has moved to a new position.
- Is Supported: yes
- EVENT_TEXT_CHANGED
- This event indicates general text changes, i.e. changes to text that is exposed through the IAccessibleText and IAccessibleEditableText interfaces.
- Is Supported: no
- EVENT_TEXT_INSERTED
- Text was inserted.
- Is Supported: yes
- EVENT_TEXT_REMOVED
- Text was removed.
- EVENT_TEXT_UPDATED
- Text was updated.
- EVENT_TEXT_SELECTION_CHANGED
- The text selection changed.
- EVENT_VISIBLE_DATA_CHANGED
- A visibile 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.
- EVENT_TEXT_COLUMN_CHANGED
- The caret moved from one column to the next.
- EVENT_SECTION_CHANGED
- The caret moved from one section to the next.
- EVENT_TABLE_CAPTION_CHANGED
- A table caption changed.
- EVENT_TABLE_MODEL_CHANGED
- A table's data changed.
- EVENT_TABLE_SUMMARY_CHANGED
- A table's summary changed.
- EVENT_TABLE_ROW_DESCRIPTION_CHANGED
- A table's row description changed.
- EVENT_TABLE_ROW_HEADER_CHANGED
- A table's row header changed.
- EVENT_TABLE_ROW_INSERT
- EVENT_TABLE_ROW_DELETE
- EVENT_TABLE_ROW_REORDER
- EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED
- A table's column description changed.
- EVENT_TABLE_COLUMN_HEADER_CHANGED
- A table's column header changed.
- EVENT_TABLE_COLUMN_INSERT
- EVENT_TABLE_COLUMN_DELETE
- EVENT_TABLE_COLUMN_REORDER
- EVENT_WINDOW_ACTIVATE
- EVENT_WINDOW_DEACTIVATE
- EVENT_WINDOW_DESTROY
- EVENT_WINDOW_MAXIMIZE
- EVENT_WINDOW_MINIMIZE
- EVENT_WINDOW_RESIZE
- EVENT_WINDOW_RESTORE
- EVENT_HYPERLINK_END_INDEX_CHANGED
- The ending index of this link within the containing string has changed.
- EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED
- The number of anchors assoicated with this hyperlink object has changed.
- EVENT_HYPERLINK_SELECTED_LINK_CHANGED
- The hyperlink selected state changed from selected to unselected or from unselected to selected.
- EVENT_HYPERTEXT_LINK_ACTIVATED
- One of the links associated with the hypertext object has been activated.
- EVENT_HYPERTEXT_LINK_SELECTED
- One of the links associated with the hypertext object has been selected.
- EVENT_HYPERLINK_START_INDEX_CHANGED
- The starting index of this link within the containing string has changed.
- 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.
- EVENT_HYPERTEXT_NLINKS_CHANGED
- The number of hyperlinks associated with a hypertext object changed.
- EVENT_OBJECT_ATTRIBUTE_CHANGED
- An object's attributes changed. Also see
EVENT_TEXT_ATTRIBUTE_CHANGED
. - EVENT_PAGE_CHANGED
- A slide changed in a presentation document or a page boundary was crossed in a word processing document.
- EVENT_INTERNAL_LOAD
- Used internally in Gecko.
- EVENT_REORDER
- An object's children have changed