lv_arclabel_private.h

API reference for lv_arclabel_private.h

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

Structs

struct

_lv_arclabel_t

MemberTypeDescription
objlv_obj_t
textchar *
dotchar[3+1]Bytes that have been replaced with dots
dot_beginuint32_tOffset where bytes have been replaced with dots
angle_startlv_value_precise_tThe starting angle of the arc in degrees.
angle_sizelv_value_precise_t
offsetuint32_t
radiusuint32_t
center_offsetlv_point_t
dirlv_arclabel_dir_t
text_align_vlv_arclabel_text_align_tVertical text alignment
text_align_hlv_arclabel_text_align_tHorizontal text alignment
static_txtuint8_tFlag to indicate the text is static
recoloruint8_tEnable in-line letter re-coloring
overflowuint8_tOverflow mode: 0=visible, 1=ellipsis, 2=clip
end_overlapboolEnd overlap flag, false if prevent end overlap

Dependencies

How is this guide?

Last updated on

On this page