Module events

Module events 

Source

Modules§

cache
document
event_body
event_wrappers
focus
keyboard
mouse
object
terminal
traits
window

Structs§

AvailableEvent
An event that is emitted when the registry daemon has started.
EventBodyBorrowed
EventBodyOwned
AT-SPI2 protocol native event body type.
EventBodyQtBorrowed
EventBodyQtOwned
Event body as used exclusively by ‘Qt’ toolkit.
EventListenerDeregisteredEvent
An event that is emitted by the registry daemon, to inform that an event has been deregistered to no longer listen for.
EventListenerRegisteredEvent
An event that is emitted by the regostry daemon to signal that an event has been registered to listen for.
EventListeners
Signal type emitted by EventListenerRegistered and EventListenerDeregistered signals, which belong to the Registry interface, implemented by the registry-daemon.

Enums§

CacheEvents
All events related to the org.a11y.atspi.Cache interface. Note that these are not telling the client that an item has been added to a cache. It is telling the client “here is a bunch of information to store it in your cache”.
DocumentEvents
Event
Encapsulates the various different accessibility bus signal types.
EventListenerEvents
Covers both EventListener events.
FocusEvents
KeyboardEvents
MouseEvents
ObjectEvents
TerminalEvents
All events related to the org.a11y.atspi.Event.Terminal interface.
WindowEvents
All events on the org.a11y.atspi.Event.Window interface.

Traits§

BusProperties
Describes the DBus-related information about a given struct.
EventProperties
EventProperties allows access to the internals of an event, specifically:
EventTypeProperties
Describes properties of a specific event type.
HasInterfaceName
A specific trait only to define an interface name. This is useful for event wrappers like crate::events::ObjectEvents, which, while it does not have other information required to implement the crate::BusProperties trait, you can indeed attach in interface name for all sub events of crate::events::ObjectEvents.
HasMatchRule
A specific trait only to define match rules. This is useful for event wrappers like crate::events::ObjectEvents, which, while it does not have other information required to implement the crate::BusProperties trait, you can indeed add a match rule to the DBus connection to capture all sub events of crate::events::ObjectEvents.
HasRegistryEventString
A specific trait only to define registry event matches. This is useful for event wrappers like crate::events::ObjectEvents, which, while it does not have other information required to implement the crate::BusProperties trait, you can indeed add a match rule to the AT-SPI connection to subscribe to all sub events of crate::events::ObjectEvents.
MessageConversion
MessageConversionExt