Struct widgetry::style::button_style::ButtonStyle [−][src]
pub struct ButtonStyle { pub fg: Color, pub fg_disabled: Color, pub outline: OutlineStyle, pub bg: Color, pub bg_hover: Color, pub bg_disabled: Color, }
Fields
fg: Color
fg_disabled: Color
outline: OutlineStyle
bg: Color
bg_hover: Color
bg_disabled: Color
Implementations
impl<'a, 'c> ButtonStyle
[src]
impl<'a, 'c> ButtonStyle
[src]pub fn btn(&self) -> ButtonBuilder<'a, 'c>
[src]
pub fn text<I: Into<String>>(&self, text: I) -> ButtonBuilder<'a, 'c>
[src]
pub fn icon(&self, image_path: &'a str) -> ButtonBuilder<'a, 'c>
[src]
pub fn icon_bytes(
&self,
labeled_bytes: (&'a str, &'a [u8])
) -> ButtonBuilder<'a, 'c>
[src]
&self,
labeled_bytes: (&'a str, &'a [u8])
) -> ButtonBuilder<'a, 'c>
pub fn icon_text<I: Into<String>>(
&self,
image_path: &'a str,
text: I
) -> ButtonBuilder<'a, 'c>
[src]
&self,
image_path: &'a str,
text: I
) -> ButtonBuilder<'a, 'c>
pub fn dropdown(&self) -> ButtonBuilder<'a, 'c>
[src]
pub fn popup(&self, text: &'a str) -> ButtonBuilder<'a, 'c>
[src]
impl ButtonStyle
[src]
impl ButtonStyle
[src]pub fn solid_dark_fg() -> Self
[src]
pub fn outline_dark_fg() -> Self
[src]
pub fn plain_dark_fg() -> Self
[src]
pub fn solid_light_fg() -> Self
[src]
pub fn outline_light_fg() -> Self
[src]
pub fn plain_light_fg() -> Self
[src]
pub fn solid_primary() -> Self
[src]
pub fn plain_primary() -> Self
[src]
fn solid_destructive() -> Self
[src]
fn plain_destructive() -> ButtonStyle
[src]
Trait Implementations
impl Clone for ButtonStyle
[src]
impl Clone for ButtonStyle
[src]