diff options
| author | Michele Bini <michele.bini@gmail.com> | 2022-05-12 21:05:21 (GMT) |
|---|---|---|
| committer | Michele Bini <michele.bini@gmail.com> | 2022-05-12 21:05:21 (GMT) |
| commit | 42aeea0e16d0ccb7d200999f9c1de9ed5002ded7 (patch) | |
| tree | 31f6d33efccc16f1133aa50bb983b572b52c556a /src/displayapp/screens/WatchFaceTerminal.h | |
| parent | f47d195dc7bc6fd3b4be80659ad17d869c832e80 (diff) | |
Compress code for WatchFaceTerminal
Diffstat (limited to 'src/displayapp/screens/WatchFaceTerminal.h')
| -rw-r--r-- | src/displayapp/screens/WatchFaceTerminal.h | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/src/displayapp/screens/WatchFaceTerminal.h b/src/displayapp/screens/WatchFaceTerminal.h index d236da3..d01e50f 100644 --- a/src/displayapp/screens/WatchFaceTerminal.h +++ b/src/displayapp/screens/WatchFaceTerminal.h @@ -55,16 +55,22 @@ namespace Pinetime { DirtyValue<bool> heartbeatRunning {}; DirtyValue<bool> notificationState {}; - lv_obj_t* label_time; - lv_obj_t* label_date; - lv_obj_t* label_prompt_1; - lv_obj_t* label_prompt_2; + union { + struct { + // line order should be the same as in the screen, top to bottom + lv_obj_t* notificationIcon; + lv_obj_t* label_prompt_1; + lv_obj_t* label_time; + lv_obj_t* label_date; + lv_obj_t* batteryValue; + lv_obj_t* stepValue; + lv_obj_t* heartbeatValue; + lv_obj_t* connectState; + lv_obj_t* label_prompt_2; + }; + lv_obj_t *lines[9]; // This should match exactly the number of labels in the struct above! + }; lv_obj_t* backgroundLabel; - lv_obj_t* batteryValue; - lv_obj_t* heartbeatValue; - lv_obj_t* stepValue; - lv_obj_t* notificationIcon; - lv_obj_t* connectState; Controllers::DateTime& dateTimeController; Controllers::Battery& batteryController; |
