Expand description
All events which can be received by the org.a11y.atspi.Object interface.
Structs§
- Active
Descendant Changed Event - An event fired when the focus has moved within a tree.
The parent:
itemand descendant (may not be a direct child):descebdantare both referenced for convenience. - Announcement
Event - An announcement with a defined text string and an ARIA politeness level.
- Attributes
Changed Event - Signal that some attribute of an object (usually styling) has changed. This event does not encode what has changed about the attributes, merely that they have changed.
- Bounds
Changed Event - An event triggered when the visual bounds for an item have changed. This usually happens either:
- Children
Changed Event - A child of
itemhas been added or removed. - Column
Deleted Event - A column has been removed from a table.
- Column
Inserted Event - A column has been added to a table.
- Column
Reordered Event - A column has been re-ordered within a table.
- Link
Selected Event - A link has been selected.
- Model
Changed Event - An event sent when the method of selecting items in a list/set of options changes. Also see: https://docs.gtk.org/gtk4//method.GridView.set_model.html
- Property
Change Event - An event representing a property change on UI item
itemwith new valuevalue. - RowDeleted
Event - A row has been deleted from a table.
- RowInserted
Event - A row has been added to a table.
- RowReordered
Event - A row has been moved within a table.
- Selection
Changed Event - The selection of this item has changed.
For example: when a selection from a series of checkboxes is changed, this will change the state of the child, and cause a
SelectionChangedEventon the parent. - State
Changed Event - A state of an object has been modified.
A
Statecan be added or removed from anycrate::ObjectRef. - Text
Attributes Changed Event - Signal that some attributes about the text (usually styling) have changed. This event does not encode what has changed about the attributes, merely that they have changed.
- Text
Bounds Changed Event - The bounds of a piece of text have changed.
This event does not specify what the new bounds are; it is only to notify an AT that the bounds have changed.
To query information about the new state of the selection, use
atspi_proxies::TextProxy’sget_bounded_rangesfunction. - Text
Caret Moved Event - The caret of the user also known as a cursor (not to be confused with mouse pointer) has changed position.
- Text
Changed Event - Text has changed within the UI element
item. - Text
Selection Changed Event - The user’s selection of a piece of text has changed.
This event does not specify what the new selection is, nor its indecies; it is only to notify an AT that the selection has changed.
To query information about the new state of the selection, use
atspi_proxies::TextProxy’s methods. - Visible
Data Changed Event - A change in whether a particular item is visible or invisible (but still present).
Enums§
- Property
- Any accessibility related property on an
crate::ObjectRef. This is used only in thePropertyChangeEvent; this event gets triggered if a role or accessible description of an item changes.