#[repr(C)]pub struct FocusVisuals {
pub focus_ring_color: OptionColorU,
pub focus_border_width: OptionPixelValue,
pub focus_border_height: OptionPixelValue,
}Expand description
Focus ring / indicator visual style.
When an element receives keyboard focus the OS typically draws a visible ring or border. These values come from the OS preferences.
Fields§
§focus_ring_color: OptionColorUFocus ring / indicator colour.
macOS: NSColor.keyboardFocusIndicatorColor
focus_border_width: OptionPixelValueWidth of focus border / ring.
Windows: SystemParametersInfo(SPI_GETFOCUSBORDERWIDTH)
focus_border_height: OptionPixelValueHeight of focus border / ring.
Trait Implementations§
Source§impl Clone for FocusVisuals
impl Clone for FocusVisuals
Source§fn clone(&self) -> FocusVisuals
fn clone(&self) -> FocusVisuals
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 FocusVisuals
impl Debug for FocusVisuals
Source§impl Default for FocusVisuals
impl Default for FocusVisuals
Source§fn default() -> FocusVisuals
fn default() -> FocusVisuals
Returns the “default value” for a type. Read more
Source§impl PartialEq for FocusVisuals
impl PartialEq for FocusVisuals
impl Copy for FocusVisuals
impl StructuralPartialEq for FocusVisuals
Auto Trait Implementations§
impl Freeze for FocusVisuals
impl RefUnwindSafe for FocusVisuals
impl Send for FocusVisuals
impl Sync for FocusVisuals
impl Unpin for FocusVisuals
impl UnsafeUnpin for FocusVisuals
impl UnwindSafe for FocusVisuals
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