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

Document Tags and Contributors

Contributors to this page: Sheppy, fscholz, Surkov.alexander
Last updated by: Sheppy,