pub struct LabelSelectionState { /* private fields */ }Expand description
Handles text selection in labels (NOT in crate::TextEdit)s.
Each viewport has its own state, because viewports are rendered in separate passes.
Implementations§
Source§impl LabelSelectionState
impl LabelSelectionState
Sourcepub fn has_selection(&self) -> bool
pub fn has_selection(&self) -> bool
Is there a label text selection in any viewport?
Sourcepub fn clear_selection(&mut self)
pub fn clear_selection(&mut self)
Clear all label text selections in all viewports.
Trait Implementations§
Source§impl Clone for LabelSelectionState
impl Clone for LabelSelectionState
Source§fn clone(&self) -> LabelSelectionState
fn clone(&self) -> LabelSelectionState
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 moreSource§impl Debug for LabelSelectionState
impl Debug for LabelSelectionState
Source§impl Default for LabelSelectionState
impl Default for LabelSelectionState
Source§fn default() -> LabelSelectionState
fn default() -> LabelSelectionState
Returns the “default value” for a type. Read more
Source§impl Plugin for LabelSelectionState
impl Plugin for LabelSelectionState
Source§fn debug_name(&self) -> &'static str
fn debug_name(&self) -> &'static str
Plugin name. Read more
Source§fn on_begin_pass(&mut self, ui: &mut Ui)
fn on_begin_pass(&mut self, ui: &mut Ui)
Called at the start of each pass. Read more
Source§fn on_end_pass(&mut self, ui: &mut Ui)
fn on_end_pass(&mut self, ui: &mut Ui)
Called at the end of each pass. Read more
Source§fn input_hook(&mut self, ctx: &Context, input: &mut RawInput)
fn input_hook(&mut self, ctx: &Context, input: &mut RawInput)
Called just before the input is processed. Read more
Source§fn output_hook(&mut self, ctx: &Context, output: &mut FullOutput)
fn output_hook(&mut self, ctx: &Context, output: &mut FullOutput)
Called just before the output is passed to the backend. Read more
Source§fn on_widget_under_pointer(&mut self, ctx: &Context, widget: &WidgetRect)
fn on_widget_under_pointer(&mut self, ctx: &Context, widget: &WidgetRect)
Called when a widget is created and is under the pointer. Read more
Auto Trait Implementations§
impl Freeze for LabelSelectionState
impl RefUnwindSafe for LabelSelectionState
impl Send for LabelSelectionState
impl Sync for LabelSelectionState
impl Unpin for LabelSelectionState
impl UnsafeUnpin for LabelSelectionState
impl UnwindSafe for LabelSelectionState
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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