Lines Matching refs:ta

228 void lv_keyboard_set_textarea(lv_obj_t * obj, lv_obj_t * ta)  in lv_keyboard_set_textarea()  argument
230 if(ta) { in lv_keyboard_set_textarea()
231 LV_ASSERT_OBJ(ta, &lv_textarea_class); in lv_keyboard_set_textarea()
238 if(keyboard->ta) { in lv_keyboard_set_textarea()
242 keyboard->ta = ta; in lv_keyboard_set_textarea()
245 if(keyboard->ta) { in lv_keyboard_set_textarea()
289 return keyboard->ta; in lv_keyboard_get_textarea()
351 if(keyboard->ta) { in lv_keyboard_def_event_cb()
352 res = lv_obj_send_event(keyboard->ta, LV_EVENT_CANCEL, NULL); in lv_keyboard_def_event_cb()
361 if(keyboard->ta) { in lv_keyboard_def_event_cb()
362 res = lv_obj_send_event(keyboard->ta, LV_EVENT_READY, NULL); in lv_keyboard_def_event_cb()
369 if(keyboard->ta == NULL) return; in lv_keyboard_def_event_cb()
372 lv_textarea_add_char(keyboard->ta, '\n'); in lv_keyboard_def_event_cb()
373 if(lv_textarea_get_one_line(keyboard->ta)) { in lv_keyboard_def_event_cb()
374 lv_result_t res = lv_obj_send_event(keyboard->ta, LV_EVENT_READY, NULL); in lv_keyboard_def_event_cb()
379 lv_textarea_cursor_left(keyboard->ta); in lv_keyboard_def_event_cb()
382 lv_textarea_cursor_right(keyboard->ta); in lv_keyboard_def_event_cb()
385 lv_textarea_delete_char(keyboard->ta); in lv_keyboard_def_event_cb()
388 uint32_t cur = lv_textarea_get_cursor_pos(keyboard->ta); in lv_keyboard_def_event_cb()
389 const char * ta_txt = lv_textarea_get_text(keyboard->ta); in lv_keyboard_def_event_cb()
391 lv_textarea_set_cursor_pos(keyboard->ta, 1); in lv_keyboard_def_event_cb()
392 lv_textarea_delete_char(keyboard->ta); in lv_keyboard_def_event_cb()
393 lv_textarea_add_char(keyboard->ta, '+'); in lv_keyboard_def_event_cb()
394 lv_textarea_set_cursor_pos(keyboard->ta, cur); in lv_keyboard_def_event_cb()
397 lv_textarea_set_cursor_pos(keyboard->ta, 1); in lv_keyboard_def_event_cb()
398 lv_textarea_delete_char(keyboard->ta); in lv_keyboard_def_event_cb()
399 lv_textarea_add_char(keyboard->ta, '-'); in lv_keyboard_def_event_cb()
400 lv_textarea_set_cursor_pos(keyboard->ta, cur); in lv_keyboard_def_event_cb()
403 lv_textarea_set_cursor_pos(keyboard->ta, 0); in lv_keyboard_def_event_cb()
404 lv_textarea_add_char(keyboard->ta, '-'); in lv_keyboard_def_event_cb()
405 lv_textarea_set_cursor_pos(keyboard->ta, cur + 1); in lv_keyboard_def_event_cb()
409 lv_textarea_add_text(keyboard->ta, txt); in lv_keyboard_def_event_cb()
438 keyboard->ta = NULL; in lv_keyboard_constructor()