pub trait GenericEvent<'a> {
    type Body: Type + Serialize + Deserialize<'a>;

    const DBUS_MEMBER: &'static str;
    const DBUS_INTERFACE: &'static str;
    const MATCH_RULE_STRING: &'static str;
    const REGISTRY_EVENT_STRING: &'static str;

    // Required methods
    fn build(item: Accessible, body: Self::Body) -> Result<Self, AtspiError>
       where Self: Sized;
    fn path(&self) -> ObjectPath<'_>;
    fn sender(&self) -> String;
    fn body(&self) -> Self::Body;
}
Expand description

Shared behavior of bus Signal events.

Required Associated Types§

source

type Body: Type + Serialize + Deserialize<'a>

What is the body type of this event.

Required Associated Constants§

source

const DBUS_MEMBER: &'static str

The DBus member for the event. For example, for an object::TextChangedEvent this should be "TextChanged"

source

const DBUS_INTERFACE: &'static str

The DBus interface name for this event. For example, for any event within object, this should be “org.a11y.atspi.Event.Object”.

source

const MATCH_RULE_STRING: &'static str

A static match rule string for DBus. This should usually be a string that looks like this: "type='signal',interface='org.a11y.atspi.Event.Object',member='PropertyChange'"; This should be deprecated in favour of composing the string from Self::DBUS_MEMBER and Self::DBUS_INTERFACE.

source

const REGISTRY_EVENT_STRING: &'static str

A registry event string for registering for event receiving via the RegistryProxy. This should be deprecated in favour of composing the string from Self::DBUS_MEMBER and Self::DBUS_INTERFACE.

Required Methods§

source

fn build(item: Accessible, body: Self::Body) -> Result<Self, AtspiError>where Self: Sized,

Build the event from the object pair (Accessible and the Body).

Errors

When the body type, which is what the raw message looks like over DBus, does not match the type that is expected for the given event. It is not possible for this to error on most events, but on events whose raw message Self::Body type contains a [enum@zvariant::Value], you may get errors when constructing the structure.

source

fn path(&self) -> ObjectPath<'_>

Path of the signalling object.

source

fn sender(&self) -> String

Sender of the signal.

Errors
  • when deserializing the header failed, or
  • When zbus::get_field! finds that ‘sender’ is an invalid field.
source

fn body(&self) -> Self::Body

The body of the object.

Implementors§

source§

impl GenericEvent<'_> for atspi_proxies::events::document::AttributesChangedEvent

source§

const DBUS_MEMBER: &'static str = "AttributesChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='AttributesChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Document:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ContentChangedEvent

source§

const DBUS_MEMBER: &'static str = "ContentChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='ContentChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Document:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for LoadCompleteEvent

source§

const DBUS_MEMBER: &'static str = "LoadComplete"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='LoadComplete'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Document:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for LoadStoppedEvent

source§

const DBUS_MEMBER: &'static str = "LoadStopped"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='LoadStopped'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Document:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for PageChangedEvent

source§

const DBUS_MEMBER: &'static str = "PageChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='PageChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Document:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ReloadEvent

source§

const DBUS_MEMBER: &'static str = "Reload"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='Reload'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Document:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for FocusEvent

source§

const DBUS_MEMBER: &'static str = "Focus"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Focus"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Focus',member='Focus'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Focus:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ModifiersEvent

source§

const DBUS_MEMBER: &'static str = "Modifiers"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Keyboard"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Keyboard',member='Modifiers'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Keyboard:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for AbsEvent

source§

const DBUS_MEMBER: &'static str = "Abs"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Mouse"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Mouse',member='Abs'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Mouse:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ButtonEvent

source§

const DBUS_MEMBER: &'static str = "Button"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Mouse"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Mouse',member='Button'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Mouse:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for RelEvent

source§

const DBUS_MEMBER: &'static str = "Rel"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Mouse"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Mouse',member='Rel'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Mouse:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ActiveDescendantChangedEvent

source§

const DBUS_MEMBER: &'static str = "ActiveDescendantChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ActiveDescendantChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for AnnouncementEvent

source§

const DBUS_MEMBER: &'static str = "Announcement"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='Announcement'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for atspi_proxies::events::object::AttributesChangedEvent

source§

const DBUS_MEMBER: &'static str = "AttributesChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='AttributesChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for BoundsChangedEvent

source§

const DBUS_MEMBER: &'static str = "BoundsChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='BoundsChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ChildrenChangedEvent

source§

const DBUS_MEMBER: &'static str = "ChildrenChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ChildrenChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ColumnDeletedEvent

source§

const DBUS_MEMBER: &'static str = "ColumnDeleted"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ColumnDeleted'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ColumnInsertedEvent

source§

const DBUS_MEMBER: &'static str = "ColumnInserted"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ColumnInserted'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ColumnReorderedEvent

source§

const DBUS_MEMBER: &'static str = "ColumnReordered"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ColumnReordered'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for LinkSelectedEvent

source§

const DBUS_MEMBER: &'static str = "LinkSelected"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='LinkSelected'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ModelChangedEvent

source§

const DBUS_MEMBER: &'static str = "ModelChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ModelChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for atspi_proxies::events::object::PropertyChangeEvent

source§

const DBUS_MEMBER: &'static str = "PropertyChange"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='PropertyChange'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for RowDeletedEvent

source§

const DBUS_MEMBER: &'static str = "RowDeleted"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='RowDeleted'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for RowInsertedEvent

source§

const DBUS_MEMBER: &'static str = "RowInserted"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='RowInserted'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for RowReorderedEvent

source§

const DBUS_MEMBER: &'static str = "RowReordered"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='RowReordered'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for SelectionChangedEvent

source§

const DBUS_MEMBER: &'static str = "SelectionChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='SelectionChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for StateChangedEvent

source§

const DBUS_MEMBER: &'static str = "StateChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='StateChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for TextAttributesChangedEvent

source§

const DBUS_MEMBER: &'static str = "TextAttributesChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='TextAttributesChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for TextBoundsChangedEvent

source§

const DBUS_MEMBER: &'static str = "TextBoundsChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='TextBoundsChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for TextCaretMovedEvent

source§

const DBUS_MEMBER: &'static str = "TextCaretMoved"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='TextCaretMoved'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for TextChangedEvent

source§

const DBUS_MEMBER: &'static str = "TextChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='TextChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for TextSelectionChangedEvent

source§

const DBUS_MEMBER: &'static str = "TextSelectionChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='TextSelectionChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for VisibleDataChangedEvent

source§

const DBUS_MEMBER: &'static str = "VisibleDataChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='VisibleDataChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Object:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for AddAccessibleEvent

source§

const REGISTRY_EVENT_STRING: &'static str = "Cache:Add"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Cache',member='AddAccessible'"

source§

const DBUS_MEMBER: &'static str = "AddAccessible"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Cache"

§

type Body = CacheItem

source§

impl GenericEvent<'_> for AvailableEvent

source§

const REGISTRY_EVENT_STRING: &'static str = "Socket:Available"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Socket',member='Available'"

source§

const DBUS_MEMBER: &'static str = "Available"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Socket"

§

type Body = Accessible

source§

impl GenericEvent<'_> for EventListenerDeregisteredEvent

source§

const REGISTRY_EVENT_STRING: &'static str = "Registry:EventListenerDeregistered"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Registry',member='EventListenerDeregistered'"

source§

const DBUS_MEMBER: &'static str = "EventListenerDeregistered"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Registry"

§

type Body = EventListeners

source§

impl GenericEvent<'_> for EventListenerRegisteredEvent

source§

const REGISTRY_EVENT_STRING: &'static str = "Registry:EventListenerRegistered"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Registry',member='EventListenerRegistered'"

source§

const DBUS_MEMBER: &'static str = "EventListenerRegistered"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Registry"

§

type Body = EventListeners

source§

impl GenericEvent<'_> for LegacyAddAccessibleEvent

source§

const REGISTRY_EVENT_STRING: &'static str = "Cache:Add"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Cache',member='AddAccessible'"

source§

const DBUS_MEMBER: &'static str = "AddAccessible"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Cache"

§

type Body = LegacyCacheItem

source§

impl GenericEvent<'_> for RemoveAccessibleEvent

source§

const REGISTRY_EVENT_STRING: &'static str = "Cache:Remove"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Cache',member='RemoveAccessible'"

source§

const DBUS_MEMBER: &'static str = "RemoveAccessible"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Cache"

§

type Body = Accessible

source§

impl GenericEvent<'_> for ApplicationChangedEvent

source§

const DBUS_MEMBER: &'static str = "ApplicationChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Terminal"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Terminal',member='ApplicationChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Terminal:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for CharWidthChangedEvent

source§

const DBUS_MEMBER: &'static str = "CharwidthChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Terminal"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Terminal',member='CharwidthChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Terminal:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ColumnCountChangedEvent

source§

const DBUS_MEMBER: &'static str = "ColumncountChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Terminal"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Terminal',member='ColumncountChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Terminal:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for LineChangedEvent

source§

const DBUS_MEMBER: &'static str = "LineChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Terminal"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Terminal',member='LineChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Terminal:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for LineCountChangedEvent

source§

const DBUS_MEMBER: &'static str = "LinecountChanged"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Terminal"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Terminal',member='LinecountChanged'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Terminal:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ActivateEvent

source§

const DBUS_MEMBER: &'static str = "Activate"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Activate'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for CloseEvent

source§

const DBUS_MEMBER: &'static str = "Close"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Close'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for CreateEvent

source§

const DBUS_MEMBER: &'static str = "Create"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Create'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for DeactivateEvent

source§

const DBUS_MEMBER: &'static str = "Deactivate"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Deactivate'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for DesktopCreateEvent

source§

const DBUS_MEMBER: &'static str = "DesktopCreate"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='DesktopCreate'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for DesktopDestroyEvent

source§

const DBUS_MEMBER: &'static str = "DesktopDestroy"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='DesktopDestroy'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for DestroyEvent

source§

const DBUS_MEMBER: &'static str = "Destroy"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Destroy'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for LowerEvent

source§

const DBUS_MEMBER: &'static str = "Lower"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Lower'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for MaximizeEvent

source§

const DBUS_MEMBER: &'static str = "Maximize"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Maximize'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for MinimizeEvent

source§

const DBUS_MEMBER: &'static str = "Minimize"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Minimize'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for MoveEvent

source§

const DBUS_MEMBER: &'static str = "Move"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Move'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for atspi_proxies::events::window::PropertyChangeEvent

source§

const DBUS_MEMBER: &'static str = "PropertyChange"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='PropertyChange'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for RaiseEvent

source§

const DBUS_MEMBER: &'static str = "Raise"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Raise'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ReparentEvent

source§

const DBUS_MEMBER: &'static str = "Reparent"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Reparent'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ResizeEvent

source§

const DBUS_MEMBER: &'static str = "Resize"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Resize'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for RestoreEvent

source§

const DBUS_MEMBER: &'static str = "Restore"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Restore'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for RestyleEvent

source§

const DBUS_MEMBER: &'static str = "Restyle"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Restyle'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for ShadeEvent

source§

const DBUS_MEMBER: &'static str = "Shade"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Shade'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned

source§

impl GenericEvent<'_> for UUshadeEvent

source§

const DBUS_MEMBER: &'static str = "uUshade"

source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='uUshade'"

source§

const REGISTRY_EVENT_STRING: &'static str = "Window:"

§

type Body = EventBodyOwned