Merge pull request #1396 from nicksenger/style/menu-border-radius

Allow specification of `border_radius` for `pick_list::Menu`
This commit is contained in:
Héctor Ramón 2022-08-04 03:58:00 +02:00 committed by GitHub
commit 7021b940c2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 2 deletions

View file

@ -273,7 +273,7 @@ where
},
border_color: appearance.border_color,
border_width: appearance.border_width,
border_radius: 0.0,
border_radius: appearance.border_radius,
},
appearance.background,
);
@ -461,7 +461,7 @@ where
bounds,
border_color: Color::TRANSPARENT,
border_width: 0.0,
border_radius: 0.0,
border_radius: appearance.border_radius,
},
appearance.selected_background,
);

View file

@ -6,6 +6,7 @@ pub struct Appearance {
pub text_color: Color,
pub background: Background,
pub border_width: f32,
pub border_radius: f32,
pub border_color: Color,
pub selected_text_color: Color,
pub selected_background: Background,

View file

@ -366,6 +366,7 @@ impl menu::StyleSheet for Theme {
text_color: palette.background.weak.text,
background: palette.background.weak.color.into(),
border_width: 1.0,
border_radius: 0.0,
border_color: palette.background.strong.color,
selected_text_color: palette.primary.strong.text,
selected_background: palette.primary.strong.color.into(),