From 180cb073bdb1429e566839b09d6fe86114c83673 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Mon, 8 May 2023 16:19:28 +0200 Subject: Add `line_height` to `checkbox::Icon` --- widget/src/checkbox.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'widget/src/checkbox.rs') diff --git a/widget/src/checkbox.rs b/widget/src/checkbox.rs index c34fd0bb..7d43bb4a 100644 --- a/widget/src/checkbox.rs +++ b/widget/src/checkbox.rs @@ -91,6 +91,7 @@ where font: Renderer::ICON_FONT, code_point: Renderer::CHECKMARK_ICON, size: None, + line_height: text::LineHeight::default(), shaping: text::Shaping::Basic, }, style: Default::default(), @@ -279,6 +280,7 @@ where font, code_point, size, + line_height, shaping, } = &self.icon; let size = size.unwrap_or(bounds.height * 0.7); @@ -288,7 +290,7 @@ where content: &code_point.to_string(), font: *font, size, - line_height: text::LineHeight::default(), + line_height: *line_height, bounds: Rectangle { x: bounds.center_x(), y: bounds.center_y(), @@ -347,6 +349,8 @@ pub struct Icon { pub code_point: char, /// Font size of the content. pub size: Option, + /// The line height of the icon. + pub line_height: text::LineHeight, /// The shaping strategy of the icon. pub shaping: text::Shaping, } -- cgit