From 40018cdb69a5e9b08330991488689f9cf4651926 Mon Sep 17 00:00:00 2001 From: Peter Feerick Date: Wed, 28 Sep 2022 12:26:10 +1000 Subject: [PATCH] fix(color): Radio tools buttons fit screen better (#2377) --- radio/src/gui/colorlcd/radio_tools.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/radio/src/gui/colorlcd/radio_tools.cpp b/radio/src/gui/colorlcd/radio_tools.cpp index 23139c089..e12e6a868 100644 --- a/radio/src/gui/colorlcd/radio_tools.cpp +++ b/radio/src/gui/colorlcd/radio_tools.cpp @@ -173,7 +173,10 @@ struct ToolButton : public TextButton { return 0; }) { - setWidth(LV_DPI_DEF); + if (LCD_W > LCD_H) + setWidth((LCD_W - 3*10) / 3); // 3 columns on landscape + else + setWidth((LCD_W - 2*11) / 2); // 2 columns on portrait setHeight(LV_DPI_DEF / 2); lv_obj_set_width(label, lv_pct(100));