Lines Matching refs:label_draw_dsc

818     lv_draw_label_dsc_t label_draw_dsc;  in draw_main()  local
819 lv_draw_label_dsc_init(&label_draw_dsc); in draw_main()
820 label_draw_dsc.text = label->text; in draw_main()
821 label_draw_dsc.text_static = label->static_txt; in draw_main()
822 label_draw_dsc.ofs_x = label->offset.x; in draw_main()
823 label_draw_dsc.ofs_y = label->offset.y; in draw_main()
827 label_draw_dsc.hint = &label->hint; in draw_main()
831 label_draw_dsc.flag = flag; in draw_main()
832 label_draw_dsc.base.layer = layer; in draw_main()
833 lv_obj_init_draw_label_dsc(obj, LV_PART_MAIN, &label_draw_dsc); in draw_main()
834 lv_bidi_calculate_align(&label_draw_dsc.align, &label_draw_dsc.bidi_dir, label->text); in draw_main()
836 label_draw_dsc.sel_start = lv_label_get_text_selection_start(obj); in draw_main()
837 label_draw_dsc.sel_end = lv_label_get_text_selection_end(obj); in draw_main()
838 …if(label_draw_dsc.sel_start != LV_DRAW_LABEL_NO_TXT_SEL && label_draw_dsc.sel_end != LV_DRAW_LABEL… in draw_main()
839 label_draw_dsc.sel_color = lv_obj_get_style_text_color_filtered(obj, LV_PART_SELECTED); in draw_main()
840 label_draw_dsc.sel_bg_color = lv_obj_get_style_bg_color(obj, LV_PART_SELECTED); in draw_main()
846 … (label_draw_dsc.align == LV_TEXT_ALIGN_CENTER || label_draw_dsc.align == LV_TEXT_ALIGN_RIGHT)) { in draw_main()
848 …lv_text_get_size(&size, label->text, label_draw_dsc.font, label_draw_dsc.letter_space, label_draw_… in draw_main()
851 label_draw_dsc.align = LV_TEXT_ALIGN_LEFT; in draw_main()
869 lv_draw_label(layer, &label_draw_dsc, &txt_coords); in draw_main()
873 lv_draw_label(layer, &label_draw_dsc, &txt_coords); in draw_main()
881 …lv_text_get_size(&size, label->text, label_draw_dsc.font, label_draw_dsc.letter_space, label_draw_… in draw_main()
886 label_draw_dsc.ofs_x = label->offset.x + size.x + in draw_main()
887 … lv_font_get_glyph_width(label_draw_dsc.font, ' ', ' ') * LV_LABEL_WAIT_CHAR_COUNT; in draw_main()
888 label_draw_dsc.ofs_y = label->offset.y; in draw_main()
890 lv_draw_label(layer, &label_draw_dsc, &txt_coords); in draw_main()
895 label_draw_dsc.ofs_x = label->offset.x; in draw_main()
896label_draw_dsc.ofs_y = label->offset.y + size.y + lv_font_get_line_height(label_draw_dsc.font); in draw_main()
898 lv_draw_label(layer, &label_draw_dsc, &txt_coords); in draw_main()