diff options
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 828dbdb..056b51e 100644 --- a/src/displayapp/screens/WatchFaceTerminal.h +++ b/src/displayapp/screens/WatchFaceTerminal.h @@ -55,15 +55,21 @@ 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; - lv_obj_t* batteryValue; - lv_obj_t* heartbeatValue; - lv_obj_t* stepValue; - lv_obj_t* notificationIcon; - lv_obj_t* connectState; + 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! + }; Controllers::DateTime& dateTimeController; Controllers::Battery& batteryController; |
