55#include " lvgl/lvgl.h"
66
77
8-
98using namespace Pinetime ::Applications::Screens;
109
1110
@@ -36,7 +35,7 @@ void Timer::createButtons() {
3635 btnSecondsUp = lv_btn_create (lv_scr_act (), nullptr );
3736 btnSecondsUp->user_data = this ;
3837 lv_obj_set_event_cb (btnSecondsUp, btnEventHandler);
39- lv_obj_align (btnSecondsUp, lv_scr_act (), LV_ALIGN_IN_RIGHT_MID,10 , -80 );
38+ lv_obj_align (btnSecondsUp, lv_scr_act (), LV_ALIGN_IN_RIGHT_MID, 10 , -80 );
4039 lv_obj_set_height (btnSecondsUp, 40 );
4140 lv_obj_set_width (btnSecondsUp, 60 );
4241 txtSUp = lv_label_create (btnSecondsUp, nullptr );
@@ -56,16 +55,16 @@ void Timer::createButtons() {
5655
5756Timer::Timer (DisplayApp* app, Controllers::TimerController& timerController)
5857 : Screen(app),
59- running {true },
60- timerController {timerController}{
58+ running{true },
59+ timerController{timerController} {
6160
6261 time = lv_label_create (lv_scr_act (), nullptr );
6362 lv_obj_set_style_local_text_font (time, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &jetbrains_mono_76);
6463 lv_obj_set_style_local_text_color (time, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_GRAY);
65-
66- uint32_t seconds = timerController.GetTimeRemaining ()/ 1000 ;
67- lv_label_set_text_fmt (time, " %02d:%02d" , seconds/ 60 , seconds% 60 );
68-
64+
65+ uint32_t seconds = timerController.GetTimeRemaining () / 1000 ;
66+ lv_label_set_text_fmt (time, " %02d:%02d" , seconds / 60 , seconds % 60 );
67+
6968 lv_obj_align (time, lv_scr_act (), LV_ALIGN_IN_LEFT_MID, 0 , -20 );
7069
7170 btnPlayPause = lv_btn_create (lv_scr_act (), nullptr );
@@ -91,8 +90,8 @@ Timer::~Timer() {
9190
9291bool Timer::Refresh () {
9392 if (timerController.IsRunning ()) {
94- uint32_t seconds = timerController.GetTimeRemaining ()/ 1000 ;
95- lv_label_set_text_fmt (time, " %02d:%02d" , seconds/ 60 , seconds% 60 );
93+ uint32_t seconds = timerController.GetTimeRemaining () / 1000 ;
94+ lv_label_set_text_fmt (time, " %02d:%02d" , seconds / 60 , seconds % 60 );
9695 }
9796 return running;
9897}
@@ -102,15 +101,15 @@ void Timer::OnButtonEvent(lv_obj_t* obj, lv_event_t event) {
102101 if (obj == btnPlayPause) {
103102 if (timerController.IsRunning ()) {
104103 lv_label_set_text (txtPlayPause, Symbols::play);
105- uint32_t seconds = timerController.GetTimeRemaining ()/ 1000 ;
106- minutesToSet = seconds/ 60 ;
107- secondsToSet = seconds% 60 ;
104+ uint32_t seconds = timerController.GetTimeRemaining () / 1000 ;
105+ minutesToSet = seconds / 60 ;
106+ secondsToSet = seconds % 60 ;
108107 timerController.StopTimer ();
109108 createButtons ();
110-
109+
111110 } else if (secondsToSet + minutesToSet > 0 ) {
112111 lv_label_set_text (txtPlayPause, Symbols::pause);
113- timerController.StartTimer ((secondsToSet + minutesToSet * 60 )* 1000 );
112+ timerController.StartTimer ((secondsToSet + minutesToSet * 60 ) * 1000 );
114113
115114 lv_obj_del (btnSecondsDown);
116115 btnSecondsDown = nullptr ;
@@ -120,43 +119,42 @@ void Timer::OnButtonEvent(lv_obj_t* obj, lv_event_t event) {
120119 btnMinutesDown = nullptr ;
121120 lv_obj_del (btnMinutesUp);
122121 btnMinutesUp = nullptr ;
123-
122+
124123 }
125- }
126- else {
124+ } else {
127125 if (!timerController.IsRunning ()) {
128126 if (obj == btnMinutesUp) {
129127 if (minutesToSet >= 59 ) {
130128 minutesToSet = 0 ;
131129 } else {
132130 minutesToSet++;
133131 }
134- lv_label_set_text_fmt (time, " %02d:%02d" , minutesToSet, secondsToSet);
135-
132+ lv_label_set_text_fmt (time, " %02d:%02d" , minutesToSet, secondsToSet);
133+
136134 } else if (obj == btnMinutesDown) {
137135 if (minutesToSet == 0 ) {
138136 minutesToSet = 59 ;
139137 } else {
140138 minutesToSet--;
141139 }
142- lv_label_set_text_fmt (time, " %02d:%02d" , minutesToSet, secondsToSet);
143-
140+ lv_label_set_text_fmt (time, " %02d:%02d" , minutesToSet, secondsToSet);
141+
144142 } else if (obj == btnSecondsUp) {
145143 if (secondsToSet >= 59 ) {
146144 secondsToSet = 0 ;
147145 } else {
148146 secondsToSet++;
149147 }
150- lv_label_set_text_fmt (time, " %02d:%02d" , minutesToSet, secondsToSet);
151-
148+ lv_label_set_text_fmt (time, " %02d:%02d" , minutesToSet, secondsToSet);
149+
152150 } else if (obj == btnSecondsDown) {
153151 if (secondsToSet == 0 ) {
154152 secondsToSet = 59 ;
155153 } else {
156154 secondsToSet--;
157155 }
158- lv_label_set_text_fmt (time, " %02d:%02d" , minutesToSet, secondsToSet);
159-
156+ lv_label_set_text_fmt (time, " %02d:%02d" , minutesToSet, secondsToSet);
157+
160158 }
161159 }
162160
0 commit comments