Home
last modified time | relevance | path

Searched refs:base_dir (Results 1 – 15 of 15) sorted by relevance

/lvgl-latest/src/misc/
Dlv_bidi.c50 static lv_base_dir_t get_next_run(lv_bidi_ctx_t * ctx, const char * txt, lv_base_dir_t base_dir, ui…
58 lv_base_dir_t base_dir);
77 void lv_bidi_process(const char * str_in, char * str_out, lv_base_dir_t base_dir) in lv_bidi_process() argument
79 if(base_dir == LV_BASE_DIR_AUTO) base_dir = lv_bidi_detect_base_dir(str_in); in lv_bidi_process()
91 … lv_bidi_process_paragraph(&str_in[par_start], &str_out[par_start], par_len, base_dir, NULL, 0); in lv_bidi_process()
125 …v_bidi_get_logical_pos(const char * str_in, char ** bidi_txt, uint32_t len, lv_base_dir_t base_dir, in lv_bidi_get_logical_pos() argument
140 …lv_bidi_process_paragraph(str_in, bidi_txt ? *bidi_txt : NULL, len, base_dir, pos_conv_buf, pos_co… in lv_bidi_get_logical_pos()
150 …lv_bidi_get_visual_pos(const char * str_in, char ** bidi_txt, uint16_t len, lv_base_dir_t base_dir, in lv_bidi_get_visual_pos() argument
165 …lv_bidi_process_paragraph(str_in, bidi_txt ? *bidi_txt : NULL, len, base_dir, pos_conv_buf, pos_co… in lv_bidi_get_visual_pos()
182 …v_bidi_process_paragraph(const char * str_in, char * str_out, uint32_t len, lv_base_dir_t base_dir, in lv_bidi_process_paragraph() argument
[all …]
Dlv_bidi_private.h39 void lv_bidi_process(const char * str_in, char * str_out, lv_base_dir_t base_dir);
60 …v_bidi_get_logical_pos(const char * str_in, char ** bidi_txt, uint32_t len, lv_base_dir_t base_dir,
75 …lv_bidi_get_visual_pos(const char * str_in, char ** bidi_txt, uint16_t len, lv_base_dir_t base_dir,
88 …v_bidi_process_paragraph(const char * str_in, char * str_out, uint32_t len, lv_base_dir_t base_dir,
Dlv_bidi.h51 void lv_bidi_calculate_align(lv_text_align_t * align, lv_base_dir_t * base_dir, const char * txt);
71 static inline void lv_bidi_calculate_align(lv_text_align_t * align, lv_base_dir_t * base_dir, const… in lv_bidi_calculate_align() argument
74 LV_UNUSED(base_dir); in lv_bidi_calculate_align()
/lvgl-latest/scripts/
Dstyle_api_gen.py629 base_dir = os.path.abspath(os.path.dirname(__file__)) variable
630 sys.stdout = open(base_dir + '/../src/core/lv_obj_style_gen.h', 'w')
678 sys.stdout = open(base_dir + '/../src/core/lv_obj_style_gen.c', 'w')
689 sys.stdout = open(base_dir + '/../src/misc/lv_style_gen.c', 'w')
700 sys.stdout = open(base_dir + '/../src/misc/lv_style_gen.h', 'w')
730 sys.stdout = open(base_dir + '/../docs/details/base-widget/styles/style-properties.rst', 'w')
/lvgl-latest/src/widgets/label/
Dlv_label.c370 lv_base_dir_t base_dir = lv_obj_get_style_base_dir(obj, LV_PART_MAIN); in lv_label_get_letter_pos() local
371 if(base_dir == LV_BASE_DIR_AUTO) base_dir = lv_bidi_detect_base_dir(txt); in lv_label_get_letter_pos()
376 visual_byte_pos = base_dir == LV_BASE_DIR_RTL ? 0 : byte_id - line_start; in lv_label_get_letter_pos()
384 base_dir, line_char_id, &is_rtl); in lv_label_get_letter_pos()
977 lv_base_dir_t base_dir = lv_obj_get_style_base_dir(obj, LV_PART_MAIN); in lv_label_refr_text() local
979 if(base_dir == LV_BASE_DIR_AUTO) in lv_label_refr_text()
980 base_dir = lv_bidi_detect_base_dir(label->text); in lv_label_refr_text()
982 if(base_dir == LV_BASE_DIR_RTL) { in lv_label_refr_text()
1090 lv_base_dir_t base_dir = lv_obj_get_style_base_dir(obj, LV_PART_MAIN); in lv_label_refr_text() local
1092 if(base_dir == LV_BASE_DIR_AUTO) in lv_label_refr_text()
[all …]
/lvgl-latest/src/draw/
Dlv_draw_label.c216 lv_base_dir_t base_dir = dsc->bidi_dir; in lv_draw_label_iterate_characters() local
218 lv_bidi_calculate_align(&align, &base_dir, dsc->text); in lv_draw_label_iterate_characters()
340 …lv_bidi_process_paragraph(dsc->text + line_start, bidi_txt, line_end - line_start, base_dir, NULL,… in lv_draw_label_iterate_characters()
353 …ical_char_pos += lv_bidi_get_logical_pos(bidi_txt, NULL, line_end - line_start, base_dir, t, NULL); in lv_draw_label_iterate_characters()
/lvgl-latest/src/draw/nema_gfx/
Dlv_draw_nema_gfx_label.c406 lv_base_dir_t base_dir = dsc->bidi_dir; in _draw_label_iterate_characters() local
408 lv_bidi_calculate_align(&align, &base_dir, dsc->text); in _draw_label_iterate_characters()
542 …lv_bidi_process_paragraph(dsc->text + line_start, bidi_txt, line_end - line_start, base_dir, NULL,… in _draw_label_iterate_characters()
555 …ical_char_pos += lv_bidi_get_logical_pos(bidi_txt, NULL, line_end - line_start, base_dir, t, NULL); in _draw_label_iterate_characters()
/lvgl-latest/src/widgets/bar/
Dlv_bar.c397 lv_base_dir_t base_dir = lv_obj_get_style_base_dir(obj, LV_PART_MAIN); in draw_indic() local
398 bool hor_need_reversed = hor && base_dir == LV_BASE_DIR_RTL; in draw_indic()
/lvgl-latest/src/others/xml/
Dlv_xml_style.c138 else SET_STYLE_IF(base_dir, lv_xml_base_dir_to_enum(value)); in lv_xml_style_register()
/lvgl-latest/src/others/xml/parsers/
Dlv_xml_obj_parser.c153 else SET_STYLE_IF(base_dir, lv_xml_base_dir_to_enum(value)); in apply_styles()
/lvgl-latest/src/widgets/buttonmatrix/
Dlv_buttonmatrix.c111 lv_base_dir_t base_dir = lv_obj_get_style_base_dir(obj, LV_PART_MAIN); in lv_buttonmatrix_set_map() local
164 if(base_dir == LV_BASE_DIR_RTL) { in lv_buttonmatrix_set_map()
/lvgl-latest/src/core/
Dlv_obj_style.c580 lv_base_dir_t base_dir = lv_obj_get_style_base_dir(obj, part); in lv_obj_calculate_style_text_align() local
581 lv_bidi_calculate_align(&align, &base_dir, txt); in lv_obj_calculate_style_text_align()
/lvgl-latest/docs/details/base-widget/
Dscroll.rst72 Note that, the ``base_dir`` style property is inherited. Therefore, it
/lvgl-latest/docs/details/main-components/
Dfont.rst200 To set a Widget's base direction use :cpp:expr:`lv_obj_set_style_base_dir(widget, base_dir, selecto…
/lvgl-latest/docs/details/base-widget/styles/
Dstyle-properties.rst1397 base_dir subsection