Searched refs:byte_id (Results 1 – 3 of 3) sorted by relevance
331 const uint32_t byte_id = lv_text_encoded_get_byte_id(txt, char_id); in lv_label_get_letter_pos() local352 if(byte_id < new_line_start || txt[new_line_start] == '\0') in lv_label_get_letter_pos()360 if(byte_id > 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()363 line_start = byte_id; in lv_label_get_letter_pos()375 if(new_line_start == byte_id) { in lv_label_get_letter_pos()376 visual_byte_pos = base_dir == LV_BASE_DIR_RTL ? 0 : byte_id - 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()392 visual_byte_pos = byte_id - line_start; in lv_label_get_letter_pos()1184 uint32_t byte_id = lv_text_encoded_get_byte_id(label->text, letter_id); in lv_label_refr_text() local[all …]
38 static uint32_t lv_text_utf8_get_char_id(const char * txt, uint32_t byte_id);47 static uint32_t lv_text_iso8859_1_get_char_id(const char * txt, uint32_t byte_id);764 static uint32_t lv_text_utf8_get_char_id(const char * txt, uint32_t byte_id) in lv_text_utf8_get_char_id() argument769 while(i < byte_id) { in lv_text_utf8_get_char_id()889 static uint32_t lv_text_iso8859_1_get_char_id(const char * txt, uint32_t byte_id) in lv_text_iso8859_1_get_char_id() argument892 return byte_id; /*In Non encoded no difference*/ in lv_text_iso8859_1_get_char_id()
256 extern uint32_t (*const lv_text_encoded_get_char_id)(const char * txt, uint32_t byte_id);