Remove ambiguous text_color attributes for Checkbox and Radio
Instead, always use a `StyleSheet`.
This commit is contained in:
parent
a3744ec97a
commit
93285d85b0
6 changed files with 21 additions and 33 deletions
|
|
@ -6,10 +6,10 @@ use iced_core::{Background, Color};
|
|||
pub struct Style {
|
||||
pub background: Background,
|
||||
pub checkmark_color: Color,
|
||||
pub text_color: Color,
|
||||
pub border_radius: f32,
|
||||
pub border_width: f32,
|
||||
pub border_color: Color,
|
||||
pub text_color: Option<Color>,
|
||||
}
|
||||
|
||||
/// A set of rules that dictate the style of a checkbox.
|
||||
|
|
@ -26,10 +26,10 @@ impl StyleSheet for Default {
|
|||
Style {
|
||||
background: Background::Color(Color::from_rgb(0.95, 0.95, 0.95)),
|
||||
checkmark_color: Color::from_rgb(0.3, 0.3, 0.3),
|
||||
text_color: Color::BLACK,
|
||||
border_radius: 5.0,
|
||||
border_width: 1.0,
|
||||
border_color: Color::from_rgb(0.6, 0.6, 0.6),
|
||||
text_color: None,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ pub struct Style {
|
|||
pub dot_color: Color,
|
||||
pub border_width: f32,
|
||||
pub border_color: Color,
|
||||
pub text_color: Option<Color>,
|
||||
}
|
||||
|
||||
/// A set of rules that dictate the style of a radio button.
|
||||
|
|
@ -26,6 +27,7 @@ impl StyleSheet for Default {
|
|||
dot_color: Color::from_rgb(0.3, 0.3, 0.3),
|
||||
border_width: 1.0,
|
||||
border_color: Color::from_rgb(0.6, 0.6, 0.6),
|
||||
text_color: None,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue