pub struct AccessTextArgs {
pub timestamp: DInstant,
pub window_id: WindowId,
pub widget_id: WidgetId,
pub txt: Txt,
pub selection_only: bool,
/* private fields */
}Expand description
Arguments for the ACCESS_TEXT_EVENT.
Fields§
§timestamp: DInstantInstant the event happened.
window_id: WindowIdTarget window.
widget_id: WidgetIdTarget widget.
txt: TxtReplacement text.
selection_only: boolIf only the selected text is replaced.
Note that if the selection is empty the text is just inserted at the caret position, or is appended if there is no caret.
Implementations§
Source§impl AccessTextArgs
impl AccessTextArgs
Trait Implementations§
Source§impl AnyEventArgs for AccessTextArgs
impl AnyEventArgs for AccessTextArgs
Source§fn delivery_list(&self, list: &mut UpdateDeliveryList)
fn delivery_list(&self, list: &mut UpdateDeliveryList)
Target the widget.
Source§fn clone_any(&self) -> Box<dyn AnyEventArgs>
fn clone_any(&self) -> Box<dyn AnyEventArgs>
Clone the event into a type erased box.
Source§fn propagation(&self) -> &EventPropagationHandle
fn propagation(&self) -> &EventPropagationHandle
Propagation handle associated with this event instance. Read more
Source§impl Clone for AccessTextArgs
impl Clone for AccessTextArgs
Source§fn clone(&self) -> AccessTextArgs
fn clone(&self) -> AccessTextArgs
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 AccessTextArgs
impl Debug for AccessTextArgs
Auto Trait Implementations§
impl Freeze for AccessTextArgs
impl RefUnwindSafe for AccessTextArgs
impl Send for AccessTextArgs
impl Sync for AccessTextArgs
impl Unpin for AccessTextArgs
impl UnwindSafe for AccessTextArgs
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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