pub enum PostCallbackSystemEvent {
ApplyTextInput,
FocusChanged,
ApplyTextChangeset,
ScrollIntoView,
StartAutoScrollTimer,
CancelAutoScrollTimer,
}Expand description
System event to process AFTER user callbacks
Variants§
ApplyTextInput
Apply text input to focused contenteditable element
FocusChanged
Focus changed during callbacks
ApplyTextChangeset
Apply text changeset (separate creation from application)
ScrollIntoView
Scroll cursor/selection into view
StartAutoScrollTimer
Start auto-scroll timer for drag-to-scroll
CancelAutoScrollTimer
Cancel auto-scroll timer
Trait Implementations§
Source§impl Clone for PostCallbackSystemEvent
impl Clone for PostCallbackSystemEvent
Source§fn clone(&self) -> PostCallbackSystemEvent
fn clone(&self) -> PostCallbackSystemEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PostCallbackSystemEvent
impl Debug for PostCallbackSystemEvent
Source§impl PartialEq for PostCallbackSystemEvent
impl PartialEq for PostCallbackSystemEvent
impl Eq for PostCallbackSystemEvent
impl StructuralPartialEq for PostCallbackSystemEvent
Auto Trait Implementations§
impl Freeze for PostCallbackSystemEvent
impl RefUnwindSafe for PostCallbackSystemEvent
impl Send for PostCallbackSystemEvent
impl Sync for PostCallbackSystemEvent
impl Unpin for PostCallbackSystemEvent
impl UnwindSafe for PostCallbackSystemEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more