From 153dea8221a087a0df9659f994b0a1eb69bd8f77 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Thu, 22 Feb 2024 11:31:10 -0700 Subject: [PATCH] Make advanced font settings use a button for expanding --- src/main.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 001c3a1..0b23b4b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -988,9 +988,14 @@ impl App { ), ) .add( - widget::settings::item::builder(fl!("advanced-font-settings")).toggler( - self.show_advanced_font_settings, - Message::ShowAdvancedFontSettings, + widget::settings::item::builder(fl!("advanced-font-settings")).control( + if self.show_advanced_font_settings { + widget::button(icon_cache_get("go-up-symbolic", 16)) + .on_press(Message::ShowAdvancedFontSettings(false)) + } else { + widget::button(icon_cache_get("go-down-symbolic", 16)) + .on_press(Message::ShowAdvancedFontSettings(true)) + }, ), );