Struct gdk4::FocusEvent [−][src]
pub struct FocusEvent(_);
Expand description
An event related to a keyboard focus change.
Implementations
Methods from Deref<Target = Event>
Retrieves the history of the device that self
is for, as a list of
time and coordinates.
The history includes positions that are not delivered as separate events
to the application because they occurred in the same frame as self
.
Note that only motion and scroll events record history, and motion events do it only if one of the mouse buttons is down.
Returns
an array of time and coordinates
Returns the timestamp of self
.
Not all events have timestamps. In that case, this function
returns GDK_CURRENT_TIME
.
Returns
timestamp field from self
Returns whether a Event
should trigger a context menu,
according to platform conventions.
The right mouse button typically triggers context menus.
This function should always be used instead of simply checking for
event->button == GDK_BUTTON_SECONDARY
.
Returns
true
if the event should trigger a context menu.
Trait Implementations
Returns the type identifier of Self
.
Auto Trait Implementations
impl RefUnwindSafe for FocusEvent
impl !Send for FocusEvent
impl !Sync for FocusEvent
impl Unpin for FocusEvent
impl UnwindSafe for FocusEvent
Blanket Implementations
Mutably borrows from an owned value. Read more