pub struct ViewFocusEvent {
pub view_id: ViewId,
pub state: ViewFocusState,
pub direction: ViewFocusDirection,
}Expand description
An event for the engine to communicate view focus changes to the app.
Flutter counterpart: ViewFocusEvent in dart:ui/platform_dispatcher.dart.
Fields§
§view_id: ViewIdThe ID of the view that experienced a focus change.
state: ViewFocusStateThe state focus changed to.
direction: ViewFocusDirectionThe direction focus changed to.
Trait Implementations§
Source§impl Clone for ViewFocusEvent
impl Clone for ViewFocusEvent
Source§fn clone(&self) -> ViewFocusEvent
fn clone(&self) -> ViewFocusEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ViewFocusEvent
Auto Trait Implementations§
impl Freeze for ViewFocusEvent
impl RefUnwindSafe for ViewFocusEvent
impl Send for ViewFocusEvent
impl Sync for ViewFocusEvent
impl Unpin for ViewFocusEvent
impl UnsafeUnpin for ViewFocusEvent
impl UnwindSafe for ViewFocusEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more