diff options
| author | Michele Bini <michele.bini@gmail.com> | 2022-05-11 01:40:53 (GMT) |
|---|---|---|
| committer | Michele Bini <michele.bini@gmail.com> | 2022-05-11 01:46:20 (GMT) |
| commit | 0f1e5812606ee077f719c43c7f181310a2137fb3 (patch) | |
| tree | d8d923f2b03505e05d37118b51039c1b02bbc767 /src/displayapp/screens/Timer.h | |
| parent | 238cb3f6717547fc522a4c41c8e9d729b1e1ba10 (diff) | |
keep text red after stopping overtime timer
Diffstat (limited to 'src/displayapp/screens/Timer.h')
| -rw-r--r-- | src/displayapp/screens/Timer.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/displayapp/screens/Timer.h b/src/displayapp/screens/Timer.h index 3f6d782..9a2362a 100644 --- a/src/displayapp/screens/Timer.h +++ b/src/displayapp/screens/Timer.h @@ -40,37 +40,40 @@ namespace Pinetime::Applications::Screens { } else { minutesToSet++; } - lv_label_set_text_fmt(time, "%02d:%02d", minutesToSet, secondsToSet); - + goto setlabel; } else if (obj == btnMinutesDown) { if (minutesToSet == 0) { minutesToSet = 59; } else { minutesToSet--; } - lv_label_set_text_fmt(time, "%02d:%02d", minutesToSet, secondsToSet); - + goto setlabel; } else if (obj == btnSecondsUp) { if (secondsToSet >= 59) { secondsToSet = 0; } else { secondsToSet++; } - lv_label_set_text_fmt(time, "%02d:%02d", minutesToSet, secondsToSet); - + goto setlabel; } else if (obj == btnSecondsDown) { if (secondsToSet == 0) { secondsToSet = 59; } else { secondsToSet--; } - lv_label_set_text_fmt(time, "%02d:%02d", minutesToSet, secondsToSet); + goto setlabel; } + return; + setlabel: + setTimeTextColor(LV_COLOR_GRAY); + lv_label_set_text_fmt(time, "%02d:%02d", minutesToSet, secondsToSet); } } } } + void setTimeTextColor(lv_color_t color); + inline void CreateButtons() { if (btnMinutesUp != nullptr) { return; |
