lv_bidi.h

API reference for lv_bidi.h

Report on GitHub
See Also: Private HeaderThis header has a companion private implementation with internal data structures.lv_bidi_private.h

Functions

lv_bidi_set_custom_neutrals_static

Set custom neutrals string

 
void lv_bidi_set_custom_neutrals_static(const char *neutrals)
Parameters
NameTypeDescription
neutralsconst char *default " \t\n\r.,:;'"`!?%/\-=()[]{}<>@#&$|"

Enums

lv_base_dir_t

NameValue
LV_BASE_DIR_LTR0x00
LV_BASE_DIR_RTL0x01
LV_BASE_DIR_AUTO0x02
LV_BASE_DIR_NEUTRAL0x20
LV_BASE_DIR_WEAK0x21
Used by 7 functions
  • lv_obj_set_style_base_dir — param value
  • lv_bidi_calculate_align — param base_dir
  • lv_bidi_process — param base_dir
  • lv_bidi_get_logical_pos — param base_dir
  • lv_bidi_get_visual_pos — param base_dir
  • lv_bidi_process_paragraph — param base_dir
  • lv_style_set_base_dir — param value

Macros

LV_BIDI_LRO

 
#define LV_BIDI_LRO "\xE2\x80\xAD" /*U+202D*/

Special non printable strong characters. They can be inserted to texts to affect the run's direction

LV_BIDI_RLO

 
#define LV_BIDI_RLO "\xE2\x80\xAE" /*U+202E*/

Dependencies

How is this guide?

Last updated on

On this page