pub struct ButtonStyle {
pub bg: Color32,
pub bg_hover: Color32,
pub bg_active: Color32,
pub text: Color32,
pub text_hover: Color32,
pub text_active: Color32,
pub border: Color32,
pub border_hover: Color32,
pub focus_ring: Color32,
pub disabled_opacity: f32,
pub rounding: CornerRadius,
}Fields§
§bg: Color32§bg_hover: Color32§bg_active: Color32§text: Color32§text_hover: Color32§text_active: Color32§border: Color32§border_hover: Color32§focus_ring: Color32§disabled_opacity: f32§rounding: CornerRadiusImplementations§
Source§impl ButtonStyle
impl ButtonStyle
pub fn from_variant(palette: &ColorPalette, variant: ButtonVariant) -> Self
pub fn from_variant_with_accent( palette: &ColorPalette, variant: ButtonVariant, accent: Color32, ) -> Self
pub fn high_contrast(self, palette: &ColorPalette) -> Self
Trait Implementations§
Source§impl Clone for ButtonStyle
impl Clone for ButtonStyle
Source§fn clone(&self) -> ButtonStyle
fn clone(&self) -> ButtonStyle
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 moreAuto Trait Implementations§
impl Freeze for ButtonStyle
impl RefUnwindSafe for ButtonStyle
impl Send for ButtonStyle
impl Sync for ButtonStyle
impl Unpin for ButtonStyle
impl UnsafeUnpin for ButtonStyle
impl UnwindSafe for ButtonStyle
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