Gecko events

« AT APIs Support Page

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
The ending index of this link within the containing string has changed.
The number of anchors assoicated with this hyperlink object has changed.
The hyperlink selected state changed from selected to unselected or from unselected to selected.
One of the links associated with the hypertext object has been activated.
One of the links associated with the hypertext object has been selected.
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.
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