pub struct WidgetBarConfig {
pub width: f32,
pub btn_size: f32,
pub icon_size: f32,
pub btn_spacing: f32,
pub hover_margin: f32,
pub hover_rounding: f32,
pub top_padding: f32,
}Expand description
Configuration for the right icon bar (exact dimensions)
Fields§
§width: f32Bar width, 45px by default.
btn_size: f32Square button size, 44px by default.
icon_size: f32Icon size inside the button
btn_spacing: f32Button spacing - 2px gap between buttons
hover_margin: f32Hover margin - 3px inset for hover rect
hover_rounding: f32Hover rounding - 8px corners on hover
top_padding: f32Top padding
Trait Implementations§
Source§impl Clone for WidgetBarConfig
impl Clone for WidgetBarConfig
Source§fn clone(&self) -> WidgetBarConfig
fn clone(&self) -> WidgetBarConfig
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 WidgetBarConfig
impl Debug for WidgetBarConfig
Auto Trait Implementations§
impl Freeze for WidgetBarConfig
impl RefUnwindSafe for WidgetBarConfig
impl Send for WidgetBarConfig
impl Sync for WidgetBarConfig
impl Unpin for WidgetBarConfig
impl UnsafeUnpin for WidgetBarConfig
impl UnwindSafe for WidgetBarConfig
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