Skip to content

Commit 857309e

Browse files
Fixed labels having wrong position
1 parent 274798d commit 857309e

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

src/displayapp/screens/WatchFacePrideFlag.cpp

+10-7
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ WatchFacePrideFlag::WatchFacePrideFlag(Controllers::DateTime& dateTimeController
3737

3838
batteryValue = lv_label_create(lv_scr_act(), nullptr);
3939
lv_label_set_recolor(batteryValue, true);
40-
lv_obj_align(batteryValue, lv_scr_act(), LV_ALIGN_CENTER, 0, -96);
4140
lv_label_set_align(batteryValue, LV_LABEL_ALIGN_CENTER);
4241
lv_obj_set_auto_realign(batteryValue, true);
4342

@@ -256,9 +255,10 @@ void WatchFacePrideFlag::UpdateScreen(Pinetime::Controllers::Settings::PrideFlag
256255
lv_obj_set_style_local_bg_color(backgroundSections[3], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_GREEN);
257256
lv_obj_set_style_local_bg_color(backgroundSections[4], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLUE);
258257
lv_obj_set_style_local_bg_color(backgroundSections[5], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_PURPLE);
259-
lv_obj_align(labelDate, lv_scr_act(), LV_ALIGN_CENTER, 0, -58);
260-
lv_obj_align(labelDay, lv_scr_act(), LV_ALIGN_CENTER, 0, 58);
261-
lv_obj_align(stepValue, lv_scr_act(), LV_ALIGN_CENTER, 0, 96);
258+
lv_obj_align(batteryValue, lv_scr_act(), LV_ALIGN_CENTER, 0, -99);
259+
lv_obj_align(labelDate, lv_scr_act(), LV_ALIGN_CENTER, 0, -60);
260+
lv_obj_align(labelDay, lv_scr_act(), LV_ALIGN_CENTER, 0, 60);
261+
lv_obj_align(stepValue, lv_scr_act(), LV_ALIGN_CENTER, 0, 99);
262262
break;
263263
case 1:
264264
numBackgrounds = 5;
@@ -275,6 +275,7 @@ void WatchFacePrideFlag::UpdateScreen(Pinetime::Controllers::Settings::PrideFlag
275275
lv_obj_set_style_local_bg_color(backgroundSections[2], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_WHITE);
276276
lv_obj_set_style_local_bg_color(backgroundSections[3], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, lightPink);
277277
lv_obj_set_style_local_bg_color(backgroundSections[4], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, lightBlue);
278+
lv_obj_align(batteryValue, lv_scr_act(), LV_ALIGN_CENTER, 0, -96);
278279
lv_obj_align(labelDate, lv_scr_act(), LV_ALIGN_CENTER, 0, -48);
279280
lv_obj_align(labelDay, lv_scr_act(), LV_ALIGN_CENTER, 0, 48);
280281
lv_obj_align(stepValue, lv_scr_act(), LV_ALIGN_CENTER, 0, 96);
@@ -294,6 +295,7 @@ void WatchFacePrideFlag::UpdateScreen(Pinetime::Controllers::Settings::PrideFlag
294295
lv_obj_set_style_local_bg_color(backgroundSections[2], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, grayPurple);
295296
lv_obj_set_style_local_bg_color(backgroundSections[3], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, darkBlue);
296297
lv_obj_set_style_local_bg_color(backgroundSections[4], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, darkBlue);
298+
lv_obj_align(batteryValue, lv_scr_act(), LV_ALIGN_CENTER, 0, -96);
297299
lv_obj_align(labelDate, lv_scr_act(), LV_ALIGN_CENTER, 0, -48);
298300
lv_obj_align(labelDay, lv_scr_act(), LV_ALIGN_CENTER, 0, 48);
299301
lv_obj_align(stepValue, lv_scr_act(), LV_ALIGN_CENTER, 0, 96);
@@ -315,9 +317,10 @@ void WatchFacePrideFlag::UpdateScreen(Pinetime::Controllers::Settings::PrideFlag
315317
lv_obj_set_style_local_bg_color(backgroundSections[4], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, lightPurple);
316318
lv_obj_set_style_local_bg_color(backgroundSections[5], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, darkPurple);
317319
lv_obj_set_style_local_bg_color(backgroundSections[6], LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, magenta);
318-
lv_obj_align(labelDate, lv_scr_act(), LV_ALIGN_CENTER, 0, -50);
319-
lv_obj_align(labelDay, lv_scr_act(), LV_ALIGN_CENTER, 0, 50);
320-
lv_obj_align(stepValue, lv_scr_act(), LV_ALIGN_CENTER, 0, 96);
320+
lv_obj_align(batteryValue, lv_scr_act(), LV_ALIGN_CENTER, 0, -102);
321+
lv_obj_align(labelDate, lv_scr_act(), LV_ALIGN_CENTER, 0, -51);
322+
lv_obj_align(labelDay, lv_scr_act(), LV_ALIGN_CENTER, 0, 51);
323+
lv_obj_align(stepValue, lv_scr_act(), LV_ALIGN_CENTER, 0, 102);
321324
break;
322325
}
323326
}

0 commit comments

Comments
 (0)