I’m using some large static text arrays for my text to make localizations easier. I’m though missing this function for the textarea placeholder text.
lv_textarea_set_placeholder_text_static
I’m using some large static text arrays for my text to make localizations easier. I’m though missing this function for the textarea placeholder text.
lv_textarea_set_placeholder_text_static
I thought placeholder texts are usually short and there is no benefit for a static placeholder.
How long is your placeholder text?
It is not as much the length as it is the fact that I don’t like a lot of mallocs when switching language. As I’m running on freertos defragmentation of memory is a concern.
On that note it might actually also be an advantage if it was possible to make the textarea work on a predefined array insted of constantly running realloc.
Using a text area will make a lot of mallocs any way. Every time the text area changes there is at least one memory allocation. During rendering there also a lot of allocations for “helper buffer”.
I suggest measuring how many times malloc/realloc is called. I believe there will be a lot of calls. Compared to it I think the rare reallocations of the placeholder is negligible.