pub enum HotkeyPolicy {
Always,
OnHover,
WhenFocused,
}Expand description
Policy for hover.
Variants§
Always
No special behaviour. Hotkey text is always shown.
OnHover
Only show the hotkey text on hover.
WhenFocused
Only show the hotkey text when the main widget is focused.
Trait Implementations§
Source§impl Clone for HotkeyPolicy
impl Clone for HotkeyPolicy
Source§fn clone(&self) -> HotkeyPolicy
fn clone(&self) -> HotkeyPolicy
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 HotkeyPolicy
impl Debug for HotkeyPolicy
Source§impl Default for HotkeyPolicy
impl Default for HotkeyPolicy
Source§fn default() -> HotkeyPolicy
fn default() -> HotkeyPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for HotkeyPolicy
impl PartialEq for HotkeyPolicy
impl Copy for HotkeyPolicy
impl Eq for HotkeyPolicy
impl StructuralPartialEq for HotkeyPolicy
Auto Trait Implementations§
impl Freeze for HotkeyPolicy
impl RefUnwindSafe for HotkeyPolicy
impl Send for HotkeyPolicy
impl Sync for HotkeyPolicy
impl Unpin for HotkeyPolicy
impl UnwindSafe for HotkeyPolicy
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