Trait atspi_common::events::EventProperties

source ·
pub trait EventProperties {
    // Required methods
    fn sender(&self) -> UniqueName<'_>;
    fn path(&self) -> ObjectPath<'_>;

    // Provided method
    fn object_ref(&self) -> ObjectRef { ... }
}
Expand description

EventProperties allows access to the internals of an event, specifically:

  • The DBUs name which sent the event.
  • The ObjectPath, a unique id for a given application.
  • Collectively, this is called an ObjectRef.

This trait is object-safe.

Required Methods§

source

fn sender(&self) -> UniqueName<'_>

source

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

Provided Methods§

Implementors§

source§

impl EventProperties for DocumentEvents

source§

impl EventProperties for CacheEvents

source§

impl EventProperties for Event

source§

impl EventProperties for EventListenerEvents

source§

impl EventProperties for FocusEvents

source§

impl EventProperties for KeyboardEvents

source§

impl EventProperties for MouseEvents

source§

impl EventProperties for ObjectEvents

source§

impl EventProperties for TerminalEvents

source§

impl EventProperties for WindowEvents

source§

impl EventProperties for atspi_common::events::document::AttributesChangedEvent

source§

impl EventProperties for ContentChangedEvent

source§

impl EventProperties for LoadCompleteEvent

source§

impl EventProperties for LoadStoppedEvent

source§

impl EventProperties for PageChangedEvent

source§

impl EventProperties for ReloadEvent

source§

impl EventProperties for FocusEvent

source§

impl EventProperties for ModifiersEvent

source§

impl EventProperties for AbsEvent

source§

impl EventProperties for ButtonEvent

source§

impl EventProperties for RelEvent

source§

impl EventProperties for ActiveDescendantChangedEvent

source§

impl EventProperties for AnnouncementEvent

source§

impl EventProperties for atspi_common::events::object::AttributesChangedEvent

source§

impl EventProperties for BoundsChangedEvent

source§

impl EventProperties for ChildrenChangedEvent

source§

impl EventProperties for ColumnDeletedEvent

source§

impl EventProperties for ColumnInsertedEvent

source§

impl EventProperties for ColumnReorderedEvent

source§

impl EventProperties for LinkSelectedEvent

source§

impl EventProperties for ModelChangedEvent

source§

impl EventProperties for atspi_common::events::object::PropertyChangeEvent

source§

impl EventProperties for RowDeletedEvent

source§

impl EventProperties for RowInsertedEvent

source§

impl EventProperties for RowReorderedEvent

source§

impl EventProperties for SelectionChangedEvent

source§

impl EventProperties for StateChangedEvent

source§

impl EventProperties for TextAttributesChangedEvent

source§

impl EventProperties for TextBoundsChangedEvent

source§

impl EventProperties for TextCaretMovedEvent

source§

impl EventProperties for TextChangedEvent

source§

impl EventProperties for TextSelectionChangedEvent

source§

impl EventProperties for VisibleDataChangedEvent

source§

impl EventProperties for AddAccessibleEvent

source§

impl EventProperties for AvailableEvent

source§

impl EventProperties for EventListenerDeregisteredEvent

source§

impl EventProperties for EventListenerRegisteredEvent

source§

impl EventProperties for LegacyAddAccessibleEvent

source§

impl EventProperties for RemoveAccessibleEvent

source§

impl EventProperties for ApplicationChangedEvent

source§

impl EventProperties for CharWidthChangedEvent

source§

impl EventProperties for ColumnCountChangedEvent

source§

impl EventProperties for LineChangedEvent

source§

impl EventProperties for LineCountChangedEvent

source§

impl EventProperties for ActivateEvent

source§

impl EventProperties for CloseEvent

source§

impl EventProperties for CreateEvent

source§

impl EventProperties for DeactivateEvent

source§

impl EventProperties for DesktopCreateEvent

source§

impl EventProperties for DesktopDestroyEvent

source§

impl EventProperties for DestroyEvent

source§

impl EventProperties for LowerEvent

source§

impl EventProperties for MaximizeEvent

source§

impl EventProperties for MinimizeEvent

source§

impl EventProperties for MoveEvent

source§

impl EventProperties for atspi_common::events::window::PropertyChangeEvent

source§

impl EventProperties for RaiseEvent

source§

impl EventProperties for ReparentEvent

source§

impl EventProperties for ResizeEvent

source§

impl EventProperties for RestoreEvent

source§

impl EventProperties for RestyleEvent

source§

impl EventProperties for ShadeEvent

source§

impl EventProperties for UUshadeEvent