From 37779a5aaf7aa54852ae92ecc5214d28a5e5c951 Mon Sep 17 00:00:00 2001 From: philmoz Date: Tue, 20 Dec 2022 09:52:12 +1100 Subject: [PATCH] feat(ui): Change dialog background color to make buttons more visible (#2903) * Change background colour of the ConfirmDialog box to make the buttons more visible. * Change background colour of the ColorEditorPopup box to make the buttons more visible. --- radio/src/gui/colorlcd/color_picker.cpp | 2 ++ radio/src/gui/colorlcd/confirm_dialog.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/radio/src/gui/colorlcd/color_picker.cpp b/radio/src/gui/colorlcd/color_picker.cpp index 74b25bb4c..4909b5480 100644 --- a/radio/src/gui/colorlcd/color_picker.cpp +++ b/radio/src/gui/colorlcd/color_picker.cpp @@ -66,6 +66,8 @@ class ColorEditorPopup : public Dialog Dialog(parent, std::string(), rect_t{}), _setValue(std::move(_setValue)) { + lv_obj_set_style_bg_color(content->getLvObj(), makeLvColor(COLOR_THEME_SECONDARY3), 0); + setCloseWhenClickOutside(true); auto form = &content->form; diff --git a/radio/src/gui/colorlcd/confirm_dialog.cpp b/radio/src/gui/colorlcd/confirm_dialog.cpp index f45194187..453daf182 100644 --- a/radio/src/gui/colorlcd/confirm_dialog.cpp +++ b/radio/src/gui/colorlcd/confirm_dialog.cpp @@ -34,6 +34,8 @@ ConfirmDialog::ConfirmDialog(Window* parent, const char* title, auto msg = new StaticText(form, rect_t{}, message); msg->padAll(lv_dpx(16)); + lv_obj_set_style_bg_color(content->getLvObj(), makeLvColor(COLOR_THEME_SECONDARY3), 0); + auto box = new FormGroup(form, rect_t{}); box->setFlexLayout(LV_FLEX_FLOW_ROW);