Lines Matching refs:cursor
247 lv_label_ins_text(ta->label, ta->cursor.pos, letter_buf); /*Insert the character*/ in lv_textarea_add_char()
257 lv_text_ins(ta->pwd_tmp, ta->cursor.pos, (const char *)letter_buf); in lv_textarea_add_char()
298 lv_label_ins_text(ta->label, ta->cursor.pos, txt); in lv_textarea_add_text()
307 lv_text_ins(ta->pwd_tmp, ta->cursor.pos, txt); in lv_textarea_add_text()
324 uint32_t cur_pos = ta->cursor.pos; in lv_textarea_delete_char()
336 lv_text_cut(label_txt, ta->cursor.pos - 1, 1); in lv_textarea_delete_char()
349 lv_text_cut(ta->pwd_tmp, ta->cursor.pos - 1, 1); in lv_textarea_delete_char()
357 lv_textarea_set_cursor_pos(obj, ta->cursor.pos - 1); in lv_textarea_delete_char()
456 if((uint32_t)ta->cursor.pos == (uint32_t)pos) return; in lv_textarea_set_cursor_pos()
464 ta->cursor.pos = pos; in lv_textarea_set_cursor_pos()
496 ta->cursor.valid_x = cur_pos.x; in lv_textarea_set_cursor_pos()
508 ta->cursor.click_pos = en ? 1U : 0U; in lv_textarea_set_cursor_click_pos()
709 return ta->cursor.pos; in lv_textarea_get_cursor_pos()
717 return ta->cursor.click_pos; in lv_textarea_get_cursor_click_pos()
818 uint32_t pos = ta->cursor.pos; in lv_textarea_get_current_char()
882 pos.x = ta->cursor.valid_x; in lv_textarea_cursor_down()
889 …int32_t cur_valid_x_tmp = ta->cursor.valid_x; /*Cursor position set overwrites the valid position*/ in lv_textarea_cursor_down()
891 ta->cursor.valid_x = cur_valid_x_tmp; in lv_textarea_cursor_down()
910 pos.x = ta->cursor.valid_x; in lv_textarea_cursor_up()
914 …int32_t cur_valid_x_tmp = ta->cursor.valid_x; /*Cursor position set overwrites the valid position*/ in lv_textarea_cursor_up()
916 ta->cursor.valid_x = cur_valid_x_tmp; in lv_textarea_cursor_up()
936 ta->cursor.show = 1; in lv_textarea_constructor()
938 ta->cursor.pos = 1; in lv_textarea_constructor()
939 ta->cursor.click_pos = 1; in lv_textarea_constructor()
940 ta->cursor.valid_x = 0; in lv_textarea_constructor()
1053 if(show != ta->cursor.show) { in cursor_blink_anim_cb()
1054 ta->cursor.show = show ? 1U : 0U; in cursor_blink_anim_cb()
1056 lv_area_copy(&area_tmp, &ta->cursor.area); in cursor_blink_anim_cb()
1155 ta->cursor.show = 1; in start_cursor_blink()
1218 ta->cursor.txt_byte_pos = byte_pos; in refr_cursor_area()
1235 lv_area_copy(&area_tmp, &ta->cursor.area); in refr_cursor_area()
1242 lv_area_copy(&ta->cursor.area, &cur_area); in refr_cursor_area()
1244 lv_area_copy(&area_tmp, &ta->cursor.area); in refr_cursor_area()
1259 if(ta->cursor.click_pos == 0) return; in update_cursor_position_on_click()
1429 if(ta->cursor.show == 0) return; in draw_cursor()
1438 lv_area_copy(&cur_area, &ta->cursor.area); in draw_cursor()
1451 …lv_memcpy(letter_buf, &txt[ta->cursor.txt_byte_pos], lv_text_encoded_size(&txt[ta->cursor.txt_byte… in draw_cursor()