Lines Matching refs:new_line_start

346     uint32_t new_line_start = 0;  in lv_label_get_letter_pos()  local
347 while(txt[new_line_start] != '\0') { in lv_label_get_letter_pos()
351new_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()
356 line_start = new_line_start; in lv_label_get_letter_pos()
375 if(new_line_start == byte_id) { in lv_label_get_letter_pos()
383 …char_pos = lv_bidi_get_visual_pos(&txt[line_start], &mutable_bidi_txt, new_line_start - line_start, in lv_label_get_letter_pos()
399 uint32_t length = new_line_start - line_start; in lv_label_get_letter_pos()
424 uint32_t new_line_start = 0; in lv_label_get_letter_on() local
442new_line_start += lv_text_get_next_line(&txt[line_start], LV_TEXT_LEN_MAX, font, letter_space, max… in lv_label_get_letter_on()
447 uint32_t tmp = new_line_start; in lv_label_get_letter_on()
450 if(letter != '\n' && txt[new_line_start] == '\0') new_line_start++; in lv_label_get_letter_on()
455 line_start = new_line_start; in lv_label_get_letter_on()
463 bidi_txt = lv_malloc(new_line_start - line_start + 1); in lv_label_get_letter_on()
464 txt_len = new_line_start - 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()
477 uint32_t length = new_line_start - line_start; in lv_label_get_letter_on()
485 if(new_line_start > 0) { in lv_label_get_letter_on()
486 while(i + line_start < new_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()
547 uint32_t new_line_start = 0; in lv_label_is_char_under_pos() local
563new_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()
568 line_start = new_line_start; 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()
594 if(new_line_start > 0) { in lv_label_is_char_under_pos()
595 while(i <= new_line_start - 1) { in lv_label_is_char_under_pos()