Home
last modified time | relevance | path

Searched refs:letter_next (Results 1 – 9 of 9) sorted by relevance

/lvgl-latest/src/font/
Dlv_font.c62 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()
Dlv_font.h100 … (*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/
Dlv_text.c213 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 …]
Dlv_bidi.c598 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()
Dlv_text_private.h83 void lv_text_encoded_letter_next_2(const char * txt, uint32_t * letter, uint32_t * letter_next, uin…
/lvgl-latest/src/widgets/span/
Dlv_span.c427 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/
Dlv_label.c490 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/
Dlv_draw_label.c360 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/
Dlv_draw_nema_gfx_label.c562 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()