A colon-delimited string indicating the type of the event. The string can be interpreted as
class:type:subtype For instance ¨object:text-changed:insert¨ is an event from the 'Object' class, which corresponds to Accessible objects general, the type of the event is a ¨text-changed¨ event (i.e. a change in the content of an implementor of the Text interface), and the specific subtype of the change is an insertion event.
Event classes include the following:
- focus: an object has received keyboard focus. This event has no type or subtype.
- window: a toplevel window has changed state.
- object: an object (i.e. Accessible) has undergone some change in state, content, or hierarchy
- document:a change to a document's content has occurred, or its content loading status has changed.
- mouse: an event originating from the pointing device. Rarely used; in most cases clients will wish to register for pointer events via the DeviceEventController::registerDeviceEvent method instead.
- keyboard: an event indicating that the keyboard state (for example, the modifier state) has changed significantly. "keyboard:" events are not sent for individual keystrokes except as a side-effect of certain keys, for instance modifier keys. Clients interested in key events should listen for DeviceEvents via DeviceEventController::registerKeystrokeListener instead.
- For more information on specific event types, see the documentation for each of the individual interfaces supported by some Accessible objects.
- See also:
- Accessible, Component, Image, Selection, Table, Text, Value.