summaryrefslogtreecommitdiff
path: root/src/DisplayApp/LittleVgl.cpp
diff options
context:
space:
mode:
authorJF <jf@codingfield.com>2020-07-03 21:37:40 +0200
committerJF <jf@codingfield.com>2020-07-03 21:37:40 +0200
commitbb11891b6e66efdc0a0fc8a9761d94719fd4748f (patch)
treee11e953522ef9f4370b44f8a415d2cc597ef9383 /src/DisplayApp/LittleVgl.cpp
parentca549bcfd86ea3426a74292abbe2e4bd1303cb75 (diff)
Remove custom styles in Screens and define default style and "Big style" in LittleVgl during the initialization of LVGL.
Diffstat (limited to 'src/DisplayApp/LittleVgl.cpp')
-rw-r--r--src/DisplayApp/LittleVgl.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/DisplayApp/LittleVgl.cpp b/src/DisplayApp/LittleVgl.cpp
index 7b6cda94..3483f8e8 100644
--- a/src/DisplayApp/LittleVgl.cpp
+++ b/src/DisplayApp/LittleVgl.cpp
@@ -17,6 +17,8 @@ LV_FONT_DECLARE(jetbrains_mono_extrabold_compressed)
LV_FONT_DECLARE(jetbrains_mono_bold_20)
}
+lv_style_t* LabelBigStyle = nullptr;
+
static void disp_flush(lv_disp_drv_t * disp_drv, const lv_area_t * area, lv_color_t * color_p) {
auto* lvgl = static_cast<LittleVgl*>(disp_drv->user_data);
lvgl->FlushDisplay(area, color_p);
@@ -361,6 +363,10 @@ void LittleVgl::InitThemeLabel() {
lv_style_copy(&prim, &bg);
prim.text.color = lv_color_hsv_to_rgb(hue, 5, 95);
+ lv_style_copy(&labelBigStyle, &prim);
+ labelBigStyle.text.font = &jetbrains_mono_extrabold_compressed;
+ LabelBigStyle = &(this->labelBigStyle);
+
lv_style_copy(&sec, &bg);
sec.text.color = lv_color_hsv_to_rgb(hue, 15, 65);