feat(bidi) make base dir a style property and rename lv_bidi_dir_t to lv_base_dir_t

This commit is contained in:
Gabor Kiss-Vamosi
2021-05-19 20:55:44 +02:00
parent 5f0fe3a22c
commit e2a7f559ab
33 changed files with 1160 additions and 1201 deletions

View File

@@ -202,12 +202,12 @@ void lv_obj_init_draw_label_dsc(lv_obj_t * obj, uint32_t part, lv_draw_label_dsc
draw_dsc->font = lv_obj_get_style_text_font(obj, part);
#if LV_USE_BIDI == 0
draw_dsc->bidi_dir = lv_obj_get_base_dir(obj);
draw_dsc->bidi_dir = lv_obj_get_style_base_dir(obj, LV_PART_MAIN);
#endif
draw_dsc->align = lv_obj_get_style_text_align(obj, part);
if(draw_dsc->align == LV_TEXT_ALIGN_AUTO) {
if(draw_dsc->bidi_dir == LV_BIDI_DIR_RTL) draw_dsc->align = LV_TEXT_ALIGN_RIGHT;
if(draw_dsc->bidi_dir == LV_BASE_DIR_RTL) draw_dsc->align = LV_TEXT_ALIGN_RIGHT;
draw_dsc->align = LV_TEXT_ALIGN_LEFT;
}
}