pub enum TextFocusGained {
None,
Overwrite,
SelectAll,
}Expand description
This flag sets the behaviour of the widget when it detects that it gained focus.
Available for all text-input widgets except TextArea.
Variants§
None
None
Overwrite
Editing overwrites the current content. Any movement resets this flag and allows editing.
SelectAll
Select all text on focus gain.
Trait Implementations§
Source§impl Clone for TextFocusGained
impl Clone for TextFocusGained
Source§fn clone(&self) -> TextFocusGained
fn clone(&self) -> TextFocusGained
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 TextFocusGained
impl Debug for TextFocusGained
Source§impl Default for TextFocusGained
impl Default for TextFocusGained
Source§fn default() -> TextFocusGained
fn default() -> TextFocusGained
Returns the “default value” for a type. Read more
Source§impl PartialEq for TextFocusGained
impl PartialEq for TextFocusGained
impl Copy for TextFocusGained
impl Eq for TextFocusGained
impl StructuralPartialEq for TextFocusGained
Auto Trait Implementations§
impl Freeze for TextFocusGained
impl RefUnwindSafe for TextFocusGained
impl Send for TextFocusGained
impl Sync for TextFocusGained
impl Unpin for TextFocusGained
impl UnwindSafe for TextFocusGained
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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