Module events

Source

Modules§

cache
document
event_body
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§

EventListenerEvents
Covers both EventListener events.

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