lv_label_private.h

API reference for lv_label_private.h

Report on GitHub
See Also: Public APIThis is the private implementation. See the public header for the stable interface.lv_label.h
Summary

Structs

struct

_lv_label_t

MemberTypeDescription
objlv_obj_t
textchar *
translation_tagchar *
dotchar[3+1]Bytes that have been replaced with dots
dot_beginuint32_tOffset where bytes have been replaced with dots
hintlv_draw_label_hint_t
sel_startuint32_t
sel_enduint32_t
size_cachelv_point_tText size cache
offsetlv_point_tText draw position offset
long_modelv_label_long_mode_tDetermine what to do with the long texts
static_txtuint8_tFlag to indicate the text is static
recoloruint8_tEnable in-line letter re-coloring
expanduint8_tIgnore real width (used by the library with LV_LABEL_LONG_MODE_SCROLL)
invalid_size_cacheuint8_t1: Recalculate size and update cache
need_refr_textuint8_t1: Refresh text after layout update completion
text_sizelv_point_t

Dependencies

How is this guide?

Last updated on

On this page