diff options
author | JF <jf@codingfield.com> | 2020-02-08 18:01:02 +0100 |
---|---|---|
committer | JF <jf@codingfield.com> | 2020-02-08 18:01:02 +0100 |
commit | a97faf8e9e84053d6db37549cc4211866cb3b89f (patch) | |
tree | afa8a16faba5860c353c8748e646933cad14dbd8 /src/DisplayApp/Screens | |
parent | e737fb0499769fa342e4dc267416a7ce5da2574c (diff) |
First quick'n'dirty integration of LittleVGL. Needs some cleaning.
Diffstat (limited to 'src/DisplayApp/Screens')
-rw-r--r-- | src/DisplayApp/Screens/Message.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/DisplayApp/Screens/Message.cpp b/src/DisplayApp/Screens/Message.cpp index 121e34b9..7b1ed9ae 100644 --- a/src/DisplayApp/Screens/Message.cpp +++ b/src/DisplayApp/Screens/Message.cpp @@ -2,13 +2,20 @@ #include <libs/date/includes/date/date.h> #include <Components/DateTime/DateTimeController.h> #include <Version.h> +#include <libs/lvgl/src/lv_core/lv_obj.h> +#include <libs/lvgl/lvgl.h> #include "Message.h" using namespace Pinetime::Applications::Screens; +lv_obj_t * label; void Message::Refresh(bool fullRefresh) { if(fullRefresh) { - gfx.FillRectangle(0,0,240,240,0xffff); - gfx.DrawString(120, 10, 0x5555, "COUCOU", &smallFont, false); + 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*/ } + } |