docs(label): add documentation and example for text recolor (#7460)

Signed-off-by: lhdjply <lhdjply@126.com>
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
Co-authored-by: Victor Wheeler <vwheeler63@users.noreply.github.com>
This commit is contained in:
Liu Yi
2024-12-23 03:26:10 +08:00
committed by GitHub
parent 36a6d173fc
commit cdaaeb81dc
2 changed files with 15 additions and 1 deletions

View File

@@ -117,6 +117,18 @@ this implementation detail is unnoticed. This is not the case with
:cpp:func:`lv_label_set_text_static` must be writable if you plan to use
:cpp:enumerator:`LV_LABEL_LONG_DOT`.
.. _lv_label_text_recolor:
Text recolor
------------
In the text, you can use commands to recolor parts of the text.
For example: ``Write a #ff0000 red# word``. This feature can be enabled
individually for each label by :cpp:expr:`lv_label_set_recolor(label, en)`
function. In the context of word-wrapped text, any Recoloring started on a
line will be terminated at the end of the line where the line is wrapped if it
was not already terminated by an ending ``#`` in the text.
.. _lv_label_text_selection:
Text selection