Lines Matching refs:bidi_txt
348 const char * bidi_txt; in lv_label_get_letter_pos() local
358 bidi_txt = &txt[line_start]; in lv_label_get_letter_pos()
366 bidi_txt = mutable_bidi_txt; in lv_label_get_letter_pos()
369 visual_byte_pos = _lv_txt_encoded_get_byte_id(bidi_txt, visual_char_pos); in lv_label_get_letter_pos()
372 bidi_txt = &txt[line_start]; in lv_label_get_letter_pos()
377 lv_coord_t x = lv_txt_get_width(bidi_txt, visual_byte_pos, font, letter_space, flag); in lv_label_get_letter_pos()
382 line_w = lv_txt_get_width(bidi_txt, new_line_start - line_start, font, letter_space, flag); in lv_label_get_letter_pos()
388 line_w = lv_txt_get_width(bidi_txt, new_line_start - line_start, font, letter_space, flag); in lv_label_get_letter_pos()
423 char * bidi_txt; in lv_label_get_letter_on() local
450 bidi_txt = lv_mem_buf_get(new_line_start - line_start + 1); in lv_label_get_letter_on()
453 …_lv_bidi_process_paragraph(txt + line_start, bidi_txt, txt_len, lv_obj_get_style_base_dir(obj, LV_… in lv_label_get_letter_on()
455 bidi_txt = (char *)txt + line_start; in lv_label_get_letter_on()
462 line_w = lv_txt_get_width(bidi_txt, new_line_start - line_start, font, letter_space, flag); in lv_label_get_letter_on()
467 line_w = lv_txt_get_width(bidi_txt, new_line_start - line_start, font, letter_space, flag); in lv_label_get_letter_on()
482 _lv_txt_encoded_letter_next_2(bidi_txt, &letter, &letter_next, &i); in lv_label_get_letter_on()
486 if(_lv_txt_is_cmd(&cmd_state, bidi_txt[i]) != false) { in lv_label_get_letter_on()
506 uint32_t cid = _lv_txt_encoded_get_char_id(bidi_txt, i); in lv_label_get_letter_on()
516 lv_mem_buf_release(bidi_txt); in lv_label_get_letter_on()
518 logical_pos = _lv_txt_encoded_get_char_id(bidi_txt, i); in lv_label_get_letter_on()