@@ -77,7 +77,7 @@ Alarm::Alarm(Controllers::AlarmController& alarmController,
77
77
btnStop = lv_btn_create (lv_scr_act (), nullptr );
78
78
btnStop->user_data = this ;
79
79
lv_obj_set_event_cb (btnStop, btnEventHandler);
80
- lv_obj_set_size (btnStop, 115 , 50 );
80
+ lv_obj_set_size (btnStop, 240 , 70 );
81
81
lv_obj_align (btnStop, lv_scr_act (), LV_ALIGN_IN_BOTTOM_LEFT, 0 , 0 );
82
82
lv_obj_set_style_local_bg_color (btnStop, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_RED);
83
83
txtStop = lv_label_create (btnStop, nullptr );
@@ -203,6 +203,10 @@ void Alarm::UpdateAlarmTime() {
203
203
204
204
void Alarm::SetAlerting () {
205
205
lv_obj_set_hidden (enableSwitch, true );
206
+ lv_obj_set_hidden (btnRecur, true );
207
+ lv_obj_set_hidden (btnInfo, true );
208
+ hourCounter.HideControls ();
209
+ minuteCounter.HideControls ();
206
210
lv_obj_set_hidden (btnStop, false );
207
211
taskStopAlarm = lv_task_create (StopAlarmTaskCallback, pdMS_TO_TICKS (60 * 1000 ), LV_TASK_PRIO_MID, this );
208
212
motorController.StartRinging ();
@@ -218,8 +222,12 @@ void Alarm::StopAlerting() {
218
222
taskStopAlarm = nullptr ;
219
223
}
220
224
wakeLock.Release ();
221
- lv_obj_set_hidden (enableSwitch, false );
222
225
lv_obj_set_hidden (btnStop, true );
226
+ hourCounter.ShowControls ();
227
+ minuteCounter.ShowControls ();
228
+ lv_obj_set_hidden (btnInfo, false );
229
+ lv_obj_set_hidden (btnRecur, false );
230
+ lv_obj_set_hidden (enableSwitch, false );
223
231
}
224
232
225
233
void Alarm::SetSwitchState (lv_anim_enable_t anim) {
0 commit comments