diff options
| author | jacqueline <me@jacqueline.id.au> | 2024-01-05 10:38:35 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2024-01-05 10:38:35 +1100 |
| commit | 34cae4e6e4bb00b3453bcdab084368a949c908a4 (patch) | |
| tree | 024caadd70ea35ab2c73cc782f3a37c93a90702f /src/ui/screen.cpp | |
| parent | 938ba62f57ed2c002bae4aec236eeaeb200e4cba (diff) | |
| download | tangara-fw-34cae4e6e4bb00b3453bcdab084368a949c908a4.tar.gz | |
add an alerts module for lua, and implement a volume indicator with it
Diffstat (limited to 'src/ui/screen.cpp')
| -rw-r--r-- | src/ui/screen.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ui/screen.cpp b/src/ui/screen.cpp index 0b0f7914..9ac5ec0e 100644 --- a/src/ui/screen.cpp +++ b/src/ui/screen.cpp @@ -10,6 +10,7 @@ #include "core/lv_obj_pos.h" #include "core/lv_obj_tree.h" +#include "hal/lv_hal_disp.h" #include "misc/lv_area.h" #include "misc/lv_color.h" #include "model_top_bar.hpp" @@ -21,14 +22,17 @@ Screen::Screen() : root_(lv_obj_create(NULL)), content_(lv_obj_create(root_)), modal_content_(lv_obj_create(root_)), + alert_(lv_obj_create(root_)), group_(lv_group_create()), modal_group_(nullptr) { lv_obj_set_size(root_, lv_pct(100), lv_pct(100)); lv_obj_set_size(content_, lv_pct(100), lv_pct(100)); lv_obj_set_size(modal_content_, lv_pct(100), lv_pct(100)); + lv_obj_set_size(alert_, LV_SIZE_CONTENT, LV_SIZE_CONTENT); lv_obj_center(root_); lv_obj_center(content_); lv_obj_center(modal_content_); + lv_obj_center(alert_); lv_obj_set_style_bg_opa(modal_content_, LV_OPA_TRANSP, 0); lv_obj_set_style_bg_color(modal_content_, lv_color_black(), 0); |
