pub enum FocusRingPolicy {
Never,
KeyboardOnly,
Always,
}Expand description
When PaintCtx::is_focused_for_ring reports
a ring on the focused widget (RenderRoot::set_focus_ring_policy).
Variants§
Never
No ring, whatever focused the widget.
KeyboardOnly
While the focus came from keyboard traversal and no pointer Down has landed since.
Always
A ring whenever the widget holds focus.
Trait Implementations§
Source§impl Clone for FocusRingPolicy
impl Clone for FocusRingPolicy
impl Copy for FocusRingPolicy
Source§impl Debug for FocusRingPolicy
impl Debug for FocusRingPolicy
Source§impl Default for FocusRingPolicy
impl Default for FocusRingPolicy
impl Eq for FocusRingPolicy
Source§impl Hash for FocusRingPolicy
impl Hash for FocusRingPolicy
Source§impl PartialEq for FocusRingPolicy
impl PartialEq for FocusRingPolicy
impl StructuralPartialEq for FocusRingPolicy
Auto Trait Implementations§
impl Freeze for FocusRingPolicy
impl RefUnwindSafe for FocusRingPolicy
impl Send for FocusRingPolicy
impl Sync for FocusRingPolicy
impl Unpin for FocusRingPolicy
impl UnsafeUnpin for FocusRingPolicy
impl UnwindSafe for FocusRingPolicy
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§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> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.