Lines Matching refs:txt

59 static void calculate_x_coordinate(int32_t * x, const lv_text_align_t align, const char * txt,
307 const char * txt = lv_label_get_text(obj); in lv_label_get_letter_pos() local
308 const lv_text_align_t align = lv_obj_calculate_style_text_align(obj, LV_PART_MAIN, txt); in lv_label_get_letter_pos()
310 if(txt[0] == '\0') { in lv_label_get_letter_pos()
331 const uint32_t byte_id = lv_text_encoded_get_byte_id(txt, char_id); in lv_label_get_letter_pos()
347 while(txt[new_line_start] != '\0') { in lv_label_get_letter_pos()
351 …new_line_start += lv_text_get_next_line(&txt[line_start], LV_TEXT_LEN_MAX, font, letter_space, max… in lv_label_get_letter_pos()
352 if(byte_id < new_line_start || txt[new_line_start] == '\0') in lv_label_get_letter_pos()
361 if((txt[byte_id - 1] == '\n' || txt[byte_id - 1] == '\r') && txt[byte_id] == '\0') { in lv_label_get_letter_pos()
371 if(base_dir == LV_BASE_DIR_AUTO) base_dir = lv_bidi_detect_base_dir(txt); in lv_label_get_letter_pos()
377 bidi_txt = &txt[line_start]; in lv_label_get_letter_pos()
380 uint32_t line_char_id = lv_text_encoded_get_char_id(&txt[line_start], byte_id - line_start); in lv_label_get_letter_pos()
383 …uint32_t visual_char_pos = lv_bidi_get_visual_pos(&txt[line_start], &mutable_bidi_txt, new_line_st… in lv_label_get_letter_pos()
391 bidi_txt = &txt[line_start]; in lv_label_get_letter_pos()
422 const char * txt = lv_label_get_text(obj); in lv_label_get_letter_on() local
436 while(txt[line_start] != '\0') { in lv_label_get_letter_on()
442 …new_line_start += lv_text_get_next_line(&txt[line_start], LV_TEXT_LEN_MAX, font, letter_space, max… in lv_label_get_letter_on()
449 letter = lv_text_encoded_prev(txt, &tmp); in lv_label_get_letter_on()
450 if(letter != '\n' && txt[new_line_start] == '\0') new_line_start++; in lv_label_get_letter_on()
465 if(new_line_start > 0 && txt[new_line_start - 1] == '\0' && txt_len > 0) txt_len--; in lv_label_get_letter_on()
466 …lv_bidi_process_paragraph(txt + line_start, bidi_txt, txt_len, lv_obj_get_style_base_dir(obj, LV_P… in lv_label_get_letter_on()
471 bidi_txt = (char *)txt + line_start; in lv_label_get_letter_on()
502 … if(pos.x < x + gw || i + line_start == new_line_start || txt[i_act + line_start] == '\0') { in lv_label_get_letter_on()
517 if(txt[line_start + i] == '\0') { in lv_label_get_letter_on()
522 logical_pos = lv_bidi_get_logical_pos(&txt[line_start], NULL, in lv_label_get_letter_on()
534 return logical_pos + lv_text_encoded_get_char_id(txt, line_start); in lv_label_get_letter_on()
544 const char * txt = lv_label_get_text(obj); in lv_label_is_char_under_pos() local
559 while(txt[line_start] != '\0') { in lv_label_is_char_under_pos()
563 …new_line_start += lv_text_get_next_line(&txt[line_start], LV_TEXT_LEN_MAX, font, letter_space, max… in lv_label_is_char_under_pos()
576 …const int32_t line_w = lv_text_get_width_with_flags(&txt[line_start], new_line_start - line_start,… in lv_label_is_char_under_pos()
581 …const int32_t line_w = lv_text_get_width_with_flags(&txt[line_start], new_line_start - line_start,… in lv_label_is_char_under_pos()
598 lv_text_encoded_letter_next_2(txt, &letter, &letter_next, &i); in lv_label_is_char_under_pos()
601 if(lv_text_is_cmd(&cmd_state, txt[i]) != false) { in lv_label_is_char_under_pos()
659 void lv_label_ins_text(lv_obj_t * obj, uint32_t pos, const char * txt) in lv_label_ins_text() argument
662 LV_ASSERT_NULL(txt); in lv_label_ins_text()
673 size_t ins_len = lv_strlen(txt); in lv_label_ins_text()
683 lv_text_ins(label->text, pos, txt); in lv_label_ins_text()
1283 static void calculate_x_coordinate(int32_t * x, const lv_text_align_t align, const char * txt, uint… in calculate_x_coordinate() argument
1287 const int32_t line_w = lv_text_get_width_with_flags(txt, length, font, letter_space, flags); in calculate_x_coordinate()
1291 const int32_t line_w = lv_text_get_width_with_flags(txt, length, font, letter_space, flags); in calculate_x_coordinate()