Home
last modified time | relevance | path

Searched refs:sel_start (Results 1 – 7 of 7) sorted by relevance

/lvgl-latest/src/draw/
Dlv_draw_label.c82 dsc->sel_start = LV_DRAW_LABEL_NO_TXT_SEL; in lv_draw_label_dsc_init()
301 uint32_t sel_start = dsc->sel_start; in lv_draw_label_iterate_characters() local
303 if(sel_start > sel_end) { in lv_draw_label_iterate_characters()
304 uint32_t tmp = sel_start; in lv_draw_label_iterate_characters()
305 sel_start = sel_end; in lv_draw_label_iterate_characters()
349 if(sel_start != LV_DRAW_LABEL_NO_TXT_SEL && sel_end != LV_DRAW_LABEL_NO_TXT_SEL) { in lv_draw_label_iterate_characters()
469 if(sel_start != LV_DRAW_LABEL_NO_TXT_SEL && sel_end != LV_DRAW_LABEL_NO_TXT_SEL in lv_draw_label_iterate_characters()
470 && logical_char_pos >= sel_start && logical_char_pos < sel_end) { in lv_draw_label_iterate_characters()
Dlv_draw_label.h38 uint32_t sel_start; member
/lvgl-latest/src/widgets/label/
Dlv_label_private.h42 uint32_t sel_start; member
Dlv_label.c248 label->sel_start = index; in lv_label_set_text_selection_start()
627 return label->sel_start; in lv_label_get_text_selection_start()
730 label->sel_start = LV_DRAW_LABEL_NO_TXT_SEL; in lv_label_constructor()
836 label_draw_dsc.sel_start = lv_label_get_text_selection_start(obj); in draw_main()
838 …if(label_draw_dsc.sel_start != LV_DRAW_LABEL_NO_TXT_SEL && label_draw_dsc.sel_end != LV_DRAW_LABEL… in draw_main()
/lvgl-latest/src/widgets/textarea/
Dlv_textarea_private.h51 uint32_t sel_start; /**< Temporary values for text selection */ member
Dlv_textarea.c1304 ta->sel_start = char_id_at_click; in update_cursor_position_on_click()
1325 if(ta->sel_start > ta->sel_end) { in update_cursor_position_on_click()
1326 if(label_data->sel_start != ta->sel_end || label_data->sel_end != ta->sel_start) { in update_cursor_position_on_click()
1327 label_data->sel_start = ta->sel_end; in update_cursor_position_on_click()
1328 label_data->sel_end = ta->sel_start; in update_cursor_position_on_click()
1332 else if(ta->sel_start < ta->sel_end) { in update_cursor_position_on_click()
1333 if(label_data->sel_start != ta->sel_start || label_data->sel_end != ta->sel_end) { in update_cursor_position_on_click()
1334 label_data->sel_start = ta->sel_start; in update_cursor_position_on_click()
1340 …if(label_data->sel_start != LV_DRAW_LABEL_NO_TXT_SEL || label_data->sel_end != LV_DRAW_LABEL_NO_TX… in update_cursor_position_on_click()
1341 label_data->sel_start = LV_DRAW_LABEL_NO_TXT_SEL; in update_cursor_position_on_click()
/lvgl-latest/src/draw/nema_gfx/
Dlv_draw_nema_gfx_label.c491 uint32_t sel_start = dsc->sel_start; in _draw_label_iterate_characters() local
493 if(sel_start > sel_end) { in _draw_label_iterate_characters()
494 uint32_t tmp = sel_start; in _draw_label_iterate_characters()
495 sel_start = sel_end; in _draw_label_iterate_characters()
551 if(sel_start != LV_DRAW_LABEL_NO_TXT_SEL && sel_end != LV_DRAW_LABEL_NO_TXT_SEL) { in _draw_label_iterate_characters()
671 if(sel_start != LV_DRAW_LABEL_NO_TXT_SEL && sel_end != LV_DRAW_LABEL_NO_TXT_SEL in _draw_label_iterate_characters()
672 && logical_char_pos >= sel_start && logical_char_pos < sel_end) { in _draw_label_iterate_characters()