/lvgl-latest/src/font/ |
D | lv_font.c | 62 uint32_t letter_next) in lv_font_get_glyph_dsc() argument 78 …found = f->get_glyph_dsc(f, dsc_out, letter, f->kerning == LV_FONT_KERNING_NONE ? 0 : letter_next); in lv_font_get_glyph_dsc() 96 … placeholder_font->kerning == LV_FONT_KERNING_NONE ? 0 : letter_next); in lv_font_get_glyph_dsc() 120 uint16_t lv_font_get_glyph_width(const lv_font_t * font, uint32_t letter, uint32_t letter_next) in lv_font_get_glyph_width() argument 128 lv_font_get_glyph_dsc(font, &g, letter, letter_next); in lv_font_get_glyph_width()
|
D | lv_font.h | 100 … (*get_glyph_dsc)(const lv_font_t *, lv_font_glyph_dsc_t *, uint32_t letter, uint32_t letter_next); 145 uint32_t letter_next); 161 uint16_t lv_font_get_glyph_width(const lv_font_t * font, uint32_t letter, uint32_t letter_next);
|
/lvgl-latest/src/misc/ |
D | lv_text.c | 213 uint32_t letter_next = 0; /*Letter at i_next*/ in lv_text_get_next_word() local 225 letter_next = lv_text_encoded_next(txt, &i_next_next); in lv_text_get_next_word() 233 letter = letter_next; in lv_text_get_next_word() 238 letter_w = lv_font_get_glyph_width(font, letter, letter_next); in lv_text_get_next_word() 263 else if(lv_text_is_a_word(letter_next) || lv_text_is_a_word(letter)) { in lv_text_get_next_word() 275 letter = letter_next; in lv_text_get_next_word() 280 if(word_len == 0 || (letter == '\r' && letter_next == '\n')) i = i_next; in lv_text_get_next_word() 401 uint32_t letter_next; in lv_text_get_width() local 402 lv_text_encoded_letter_next_2(txt, &letter, &letter_next, &i); in lv_text_get_width() 404 int32_t char_width = lv_font_get_glyph_width(font, letter, letter_next); in lv_text_get_width() [all …]
|
D | lv_bidi.c | 598 uint32_t letter_next = lv_text_encoded_next(txt, &txt_i); in bracket_process() local 599 if(letter_next == bracket_right[i]) { in bracket_process() 605 lv_base_dir_t letter_dir = lv_bidi_get_letter_dir(letter_next); in bracket_process() 622 uint32_t letter_next = lv_text_encoded_prev(txt, &txt_i); in bracket_process() local 623 lv_base_dir_t letter_dir = lv_bidi_get_letter_dir(letter_next); in bracket_process()
|
D | lv_text_private.h | 83 void lv_text_encoded_letter_next_2(const char * txt, uint32_t * letter, uint32_t * letter_next, uin…
|
/lvgl-latest/src/widgets/span/ |
D | lv_span.c | 427 uint32_t letter_next = lv_text_encoded_next(&cur_txt[j], NULL); in lv_spangroup_get_expand_width() local 428 uint32_t letter_w = lv_font_get_glyph_width(font, letter, letter_next); in lv_spangroup_get_expand_width() 513 uint32_t letter_next = lv_text_encoded_next(&cur_txt[cur_txt_ofs + next_ofs], NULL); in lv_spangroup_get_expand_height() local 515 lv_text_is_a_word(letter) || lv_text_is_a_word(letter_next))) { in lv_spangroup_get_expand_height() 516 …if(!(letter_next == '\0' || letter_next == '\n' || letter_next == '\r' || lv_text_is_break_char(l… in lv_spangroup_get_expand_height() 981 … uint32_t letter_next = lv_text_encoded_next(&cur_txt[cur_txt_ofs + next_ofs], NULL); in lv_draw_span() local 983 lv_text_is_a_word(letter) || lv_text_is_a_word(letter_next))) { in lv_draw_span() 984 …if(!(letter_next == '\0' || letter_next == '\n' || letter_next == '\r' || lv_text_is_break_char(l… in lv_draw_span()
|
/lvgl-latest/src/widgets/label/ |
D | lv_label.c | 490 uint32_t letter_next; in lv_label_get_letter_on() local 491 lv_text_encoded_letter_next_2(bidi_txt, &letter, &letter_next, &i); in lv_label_get_letter_on() 499 int32_t gw = lv_font_get_glyph_width(font, letter, letter_next); in lv_label_get_letter_on() 592 uint32_t letter_next = '\0'; in lv_label_is_char_under_pos() local 598 lv_text_encoded_letter_next_2(txt, &letter, &letter_next, &i); in lv_label_is_char_under_pos() 607 x += lv_font_get_glyph_width(font, letter, letter_next); in lv_label_is_char_under_pos() 617 const int32_t max_diff = lv_font_get_glyph_width(font, letter, letter_next) + letter_space + 1; in lv_label_is_char_under_pos()
|
/lvgl-latest/src/draw/ |
D | lv_draw_label.c | 360 uint32_t letter_next; in lv_draw_label_iterate_characters() local 361 lv_text_encoded_letter_next_2(bidi_txt, &letter, &letter_next, &next_char_offset); in lv_draw_label_iterate_characters() 437 letter_w = lv_font_get_glyph_width(font, letter, letter_next); in lv_draw_label_iterate_characters()
|
/lvgl-latest/src/draw/nema_gfx/ |
D | lv_draw_nema_gfx_label.c | 562 uint32_t letter_next; in _draw_label_iterate_characters() local 563 lv_text_encoded_letter_next_2(bidi_txt, &letter, &letter_next, &next_char_offset); in _draw_label_iterate_characters() 639 letter_w = lv_font_get_glyph_width(font, letter, letter_next); in _draw_label_iterate_characters()
|