From e65c9fa18138e8623d5f8e5e8f25fcf0e3d3cf67 Mon Sep 17 00:00:00 2001 From: JF Date: Mon, 10 Feb 2020 21:05:33 +0100 Subject: Integration of lvgl : continued... --- src/DisplayApp/Screens/Message.cpp | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'src/DisplayApp/Screens/Message.cpp') diff --git a/src/DisplayApp/Screens/Message.cpp b/src/DisplayApp/Screens/Message.cpp index 7b1ed9ae..8ffad413 100644 --- a/src/DisplayApp/Screens/Message.cpp +++ b/src/DisplayApp/Screens/Message.cpp @@ -3,19 +3,26 @@ #include #include #include +#include #include #include "Message.h" using namespace Pinetime::Applications::Screens; +extern lv_font_t jetbrains_mono_extrabold_compressedextrabold_compressed; + lv_obj_t * label; +int x = 0; void Message::Refresh(bool fullRefresh) { if(fullRefresh) { - lv_obj_t * btn = lv_btn_create(lv_scr_act(), NULL); /*Add a button the current screen*/ - lv_obj_set_pos(btn, 10, 10); /*Set its position*/ - lv_obj_set_size(btn, 100, 50); /*Set its size*/ - label = lv_label_create(btn, NULL); /*Add a label to the button*/ - lv_label_set_text(label, "Button"); /*Set the labels text*/ + label = lv_label_create(lv_scr_act(), NULL); /*Add a label to the button*/ + labelStyle = const_cast(lv_label_get_style(label, LV_LABEL_STYLE_MAIN)); + labelStyle->text.font = &jetbrains_mono_extrabold_compressedextrabold_compressed; + lv_label_set_style(label, LV_LABEL_STYLE_MAIN, labelStyle); + lv_label_set_text(label, "01:23"); /*Set the labels text*/ + } else { + lv_obj_set_pos(label, 0, x++); + if(x > 200) x = 0; } } -- cgit v1.2.3