Trait atspi_proxies::events::BusProperties

source ·
pub trait BusProperties {
    type Body: Type + Serialize + for<'a> 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 from_message_parts(
        item: ObjectRef,
        body: Self::Body
    ) -> Result<Self, AtspiError>
       where Self: Sized;
    fn body(&self) -> Self::Body;
}
Expand description

Describes the DBus-related information about a given struct.

  • DBus member name
  • DBus interface name
  • DBus match string: used to tell DBus you are interested in a particular signal
  • accessibility registry event string: used to tell the accessibility registry that you are interested in a particular event

This trait is not object-safe. For a similar, but object-safe trait, see EventProperties.

Required Associated Types§

source

type Body: Type + Serialize + for<'a> 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 from_message_parts( item: ObjectRef, body: Self::Body ) -> Result<Self, AtspiError>
where Self: Sized,

Build the event from the object pair (ObjectRef 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 zvariant::Value, you may get errors when constructing the structure.

source

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

The body of the object.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 = ObjectRef

source§

impl BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 = ObjectRef

source§

impl BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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 BusProperties 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