fix(bidi) fix the handling of LV_BASE_DIR_AUTO in several widgets

fixes #2421
This commit is contained in:
Gabor Kiss-Vamosi
2021-08-03 16:02:22 +02:00
parent 6726b0f5df
commit 7672847ce3
12 changed files with 70 additions and 50 deletions

View File

@@ -22,7 +22,7 @@ static void btnm_event_handler(lv_event_t * e)
void lv_example_textarea_1(void)
{
lv_obj_t * ta = lv_textarea_create(lv_scr_act());
lv_textarea_set_one_line(ta, true);
// lv_textarea_set_one_line(ta, true);
lv_obj_align(ta, LV_ALIGN_TOP_MID, 0, 10);
lv_obj_add_event_cb(ta, textarea_event_handler, LV_EVENT_READY, ta);
lv_obj_add_state(ta, LV_STATE_FOCUSED); /*To be sure the cursor is visible*/
@@ -38,6 +38,8 @@ void lv_example_textarea_1(void)
lv_obj_add_event_cb(btnm, btnm_event_handler, LV_EVENT_VALUE_CHANGED, ta);
lv_obj_clear_flag(btnm, LV_OBJ_FLAG_CLICK_FOCUSABLE); /*To keep the text area focused on button clicks*/
lv_btnmatrix_set_map(btnm, btnm_map);
lv_textarea_set_text(ta, "שלום עולם!");
}
#endif