Code optimizations in SettingSetDate
Using static method of DateTimeController for retrieving month texts instead of implementing it in SettingSetDate again.
This commit is contained in:
parent
899bee2cf5
commit
3e5ad49e3a
1 changed files with 2 additions and 41 deletions
|
@ -209,47 +209,8 @@ void SettingSetDate::CheckDay() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void SettingSetDate::UpdateMonthLabel() {
|
void SettingSetDate::UpdateMonthLabel() {
|
||||||
switch (monthValue) {
|
lv_label_set_text_static(lblMonth,
|
||||||
case 1:
|
Pinetime::Controllers::DateTime::MonthShortToStringLow(static_cast<Pinetime::Controllers::DateTime::Months>(monthValue)));
|
||||||
lv_label_set_text_static(lblMonth, "Jan");
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
lv_label_set_text_static(lblMonth, "Feb");
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
lv_label_set_text_static(lblMonth, "Mar");
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
lv_label_set_text_static(lblMonth, "Apr");
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
lv_label_set_text_static(lblMonth, "May");
|
|
||||||
break;
|
|
||||||
case 6:
|
|
||||||
lv_label_set_text_static(lblMonth, "Jun");
|
|
||||||
break;
|
|
||||||
case 7:
|
|
||||||
lv_label_set_text_static(lblMonth, "Jul");
|
|
||||||
break;
|
|
||||||
case 8:
|
|
||||||
lv_label_set_text_static(lblMonth, "Aug");
|
|
||||||
break;
|
|
||||||
case 9:
|
|
||||||
lv_label_set_text_static(lblMonth, "Sep");
|
|
||||||
break;
|
|
||||||
case 10:
|
|
||||||
lv_label_set_text_static(lblMonth, "Oct");
|
|
||||||
break;
|
|
||||||
case 11:
|
|
||||||
lv_label_set_text_static(lblMonth, "Nov");
|
|
||||||
break;
|
|
||||||
case 12:
|
|
||||||
lv_label_set_text_static(lblMonth, "Dec");
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
lv_label_set_text_static(lblMonth, "---");
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
lv_label_set_align(lblMonth, LV_LABEL_ALIGN_CENTER);
|
lv_label_set_align(lblMonth, LV_LABEL_ALIGN_CENTER);
|
||||||
lv_obj_align(lblMonth, lv_scr_act(), LV_ALIGN_CENTER, POS_X_MONTH, POS_Y_TEXT);
|
lv_obj_align(lblMonth, lv_scr_act(), LV_ALIGN_CENTER, POS_X_MONTH, POS_Y_TEXT);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue