Lines Matching refs:pinfo
910 lv_snippet_t * pinfo = lv_get_snippet(i); in lv_draw_span() local
911 txts_w = txts_w + pinfo->txt_w + pinfo->letter_space; in lv_draw_span()
924 lv_snippet_t * pinfo = lv_get_snippet(i); in lv_draw_span() local
927 const char * bidi_txt = pinfo->txt; in lv_draw_span()
931 … pos.y = txt_pos.y + max_line_h - pinfo->line_h - (max_baseline - pinfo->font->base_line); in lv_draw_span()
932 label_draw_dsc.color = lv_span_get_style_text_color(obj, pinfo->span); in lv_draw_span()
933 label_draw_dsc.opa = lv_span_get_style_text_opa(obj, pinfo->span); in lv_draw_span()
934 label_draw_dsc.font = lv_span_get_style_text_font(obj, pinfo->span); in lv_draw_span()
935 label_draw_dsc.blend_mode = lv_span_get_style_text_blend_mode(obj, pinfo->span); in lv_draw_span()
939 uint32_t txt_bytes = pinfo->bytes; in lv_draw_span()
945 dot_letter_w = lv_font_get_glyph_width(pinfo->font, '.', '.'); in lv_draw_span()
958 int32_t letter_w = lv_font_get_glyph_width(pinfo->font, letter, letter_next); in lv_draw_span()
961 if(pos.x + letter_w + pinfo->letter_space < clip_area.x1) { in lv_draw_span()
963 pos.x = pos.x + letter_w + pinfo->letter_space; in lv_draw_span()
968 if(ellipsis_valid && pos.x + letter_w + pinfo->letter_space > ellipsis_width) { in lv_draw_span()
971 pos.x = pos.x + dot_letter_w + pinfo->letter_space; in lv_draw_span()
981 pos.x = pos.x + letter_w + pinfo->letter_space; in lv_draw_span()
987 lv_text_decor_t decor = lv_span_get_style_text_decor(obj, pinfo->span); in lv_draw_span()
992 … line_dsc.width = label_draw_dsc.font->underline_thickness ? pinfo->font->underline_thickness : 1; in lv_draw_span()
1000 p1.y = pos.y + ((pinfo->line_h - line_space) >> 1) + (line_dsc.width >> 1); in lv_draw_span()
1010 …p1.y = pos.y + pinfo->line_h - line_space - pinfo->font->base_line - pinfo->font->underline_positi… in lv_draw_span()