| /lvgl-latest/src/widgets/textarea/ |
| D | lv_textarea.c | 201 lv_textarea_t * ta = (lv_textarea_t *)obj; in lv_textarea_add_char() local 203 if(ta->one_line && (c == '\n' || c == '\r')) { in lv_textarea_add_char() 239 if(ta->pwd_mode) pwd_char_hider(obj); /*Make sure all the current text contains only '*'*/ in lv_textarea_add_char() 242 if(ta->placeholder_txt) { in lv_textarea_add_char() 243 const char * txt = lv_label_get_text(ta->label); in lv_textarea_add_char() 247 lv_label_ins_text(ta->label, ta->cursor.pos, letter_buf); /*Insert the character*/ in lv_textarea_add_char() 250 if(ta->pwd_mode) { in lv_textarea_add_char() 252 size_t realloc_size = lv_strlen(ta->pwd_tmp) + lv_strlen(letter_buf) + 1; in lv_textarea_add_char() 253 ta->pwd_tmp = lv_realloc(ta->pwd_tmp, realloc_size); in lv_textarea_add_char() 254 LV_ASSERT_MALLOC(ta->pwd_tmp); in lv_textarea_add_char() [all …]
|
| /lvgl-latest/examples/widgets/textarea/ |
| D | lv_example_textarea_1.c | 6 lv_obj_t * ta = lv_event_get_target(e); in textarea_event_handler() local 7 LV_UNUSED(ta); in textarea_event_handler() 8 LV_LOG_USER("Enter was pressed. The current text is: %s", lv_textarea_get_text(ta)); in textarea_event_handler() 14 lv_obj_t * ta = lv_event_get_user_data(e); in btnm_event_handler() local 17 if(lv_strcmp(txt, LV_SYMBOL_BACKSPACE) == 0) lv_textarea_delete_char(ta); in btnm_event_handler() 18 else if(lv_strcmp(txt, LV_SYMBOL_NEW_LINE) == 0) lv_obj_send_event(ta, LV_EVENT_READY, NULL); in btnm_event_handler() 19 else lv_textarea_add_text(ta, txt); in btnm_event_handler() 25 lv_obj_t * ta = lv_textarea_create(lv_screen_active()); in lv_example_textarea_1() local 26 lv_textarea_set_one_line(ta, true); in lv_example_textarea_1() 27 lv_obj_align(ta, LV_ALIGN_TOP_MID, 0, 10); in lv_example_textarea_1() [all …]
|
| D | lv_example_textarea_3.c | 15 lv_obj_t * ta = lv_textarea_create(lv_screen_active()); in lv_example_textarea_3() local 16 lv_obj_add_event_cb(ta, ta_event_cb, LV_EVENT_VALUE_CHANGED, NULL); in lv_example_textarea_3() 17 lv_textarea_set_accepted_chars(ta, "0123456789:"); in lv_example_textarea_3() 18 lv_textarea_set_max_length(ta, 5); in lv_example_textarea_3() 19 lv_textarea_set_one_line(ta, true); in lv_example_textarea_3() 20 lv_textarea_set_text(ta, ""); in lv_example_textarea_3() 26 lv_keyboard_set_textarea(kb, ta); in lv_example_textarea_3() 31 lv_obj_t * ta = lv_event_get_target(e); in ta_event_cb() local 32 const char * txt = lv_textarea_get_text(ta); in ta_event_cb() 36 lv_textarea_set_cursor_pos(ta, 2); in ta_event_cb() [all …]
|
| D | lv_example_textarea_2.c | 55 lv_obj_t * ta = lv_event_get_target(e); in ta_event_cb() local 58 if(kb != NULL) lv_keyboard_set_textarea(kb, ta); in ta_event_cb() 62 LV_LOG_USER("Ready, current text: %s", lv_textarea_get_text(ta)); in ta_event_cb()
|
| /lvgl-latest/demos/stress/ |
| D | lv_demo_stress.c | 34 static lv_obj_t * ta; variable 139 ta = lv_textarea_create(lv_screen_active()); in obj_test_task_cb() 140 lv_obj_align_to(ta, main_page, LV_ALIGN_OUT_RIGHT_TOP, 10, 10); in obj_test_task_cb() 141 lv_obj_set_size(ta, LV_HOR_RES / 3, LV_VER_RES / 4); in obj_test_task_cb() 142 lv_textarea_set_placeholder_text(ta, "The placeholder"); in obj_test_task_cb() 153 lv_textarea_set_one_line(ta, true); in obj_test_task_cb() 192 … lv_textarea_set_text(ta, "A very very long text which will should make the text area scrollable" in obj_test_task_cb() 257 lv_textarea_set_one_line(ta, false); in obj_test_task_cb() 308 lv_textarea_set_cursor_pos(ta, 10); in obj_test_task_cb() 309 lv_textarea_set_text(ta, "__INSERTED TEXT" LV_SYMBOL_EDIT"__"); in obj_test_task_cb() [all …]
|
| /lvgl-latest/src/widgets/keyboard/ |
| D | lv_keyboard.c | 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() [all …]
|
| D | lv_keyboard_private.h | 33 lv_obj_t * ta; /**< Pointer to the assigned text area */ member
|
| D | lv_keyboard.h | 85 void lv_keyboard_set_textarea(lv_obj_t * kb, lv_obj_t * ta);
|
| /lvgl-latest/examples/others/observer/ |
| D | lv_example_observer_2.c | 61 lv_obj_t * ta = lv_event_get_target(e); in textarea_event_cb() local 62 if(lv_strcmp(lv_textarea_get_text(ta), "hello") == 0) { in textarea_event_cb() 97 lv_obj_t * ta = lv_textarea_create(lv_screen_active()); in ui_init() local 98 lv_obj_set_pos(ta, 10, 10); in ui_init() 99 lv_obj_set_width(ta, 200); in ui_init() 100 lv_textarea_set_one_line(ta, true); in ui_init() 101 lv_textarea_set_password_mode(ta, true); in ui_init() 102 lv_textarea_set_placeholder_text(ta, "The password is: hello"); in ui_init() 103 lv_obj_add_event_cb(ta, textarea_event_cb, LV_EVENT_READY, NULL); in ui_init() 104 lv_obj_bind_state_if_eq(ta, &auth_state_subject, LV_STATE_DISABLED, LOGGED_IN); in ui_init() [all …]
|
| /lvgl-latest/examples/widgets/keyboard/ |
| D | lv_example_keyboard_2.c | 27 lv_obj_t * ta; in lv_example_keyboard_2() local 28 ta = lv_textarea_create(lv_screen_active()); in lv_example_keyboard_2() 29 lv_obj_align(ta, LV_ALIGN_TOP_MID, 0, 10); in lv_example_keyboard_2() 30 lv_obj_set_size(ta, lv_pct(90), 80); in lv_example_keyboard_2() 31 lv_obj_add_state(ta, LV_STATE_FOCUSED); in lv_example_keyboard_2() 33 lv_keyboard_set_textarea(kb, ta); in lv_example_keyboard_2()
|
| D | lv_example_keyboard_1.c | 7 lv_obj_t * ta = lv_event_get_target(e); in ta_event_cb() local 10 lv_keyboard_set_textarea(kb, ta); in ta_event_cb()
|
| /lvgl-latest/examples/others/ime/ |
| D | lv_example_ime_pinyin_1.c | 7 lv_obj_t * ta = lv_event_get_target(e); in ta_event_cb() local 12 lv_keyboard_set_textarea(kb, ta); in ta_event_cb() 18 lv_obj_remove_state(ta, LV_STATE_FOCUSED); in ta_event_cb() 19 lv_indev_reset(NULL, ta); /*To forget the last clicked object to make it focusable again*/ in ta_event_cb()
|
| D | lv_example_ime_pinyin_2.c | 7 lv_obj_t * ta = lv_event_get_target(e); in ta_event_cb() local 12 lv_keyboard_set_textarea(kb, ta); in ta_event_cb() 18 lv_obj_remove_state(ta, LV_STATE_FOCUSED); in ta_event_cb() 19 lv_indev_reset(NULL, ta); /*To forget the last clicked object to make it focusable again*/ in ta_event_cb()
|
| /lvgl-latest/examples/others/gridnav/ |
| D | lv_example_gridnav_1.c | 54 lv_obj_t * ta = lv_textarea_create(cont2); in lv_example_gridnav_1() local 55 lv_obj_set_size(ta, lv_pct(100), 80); in lv_example_gridnav_1() 56 lv_obj_set_pos(ta, 0, 80); in lv_example_gridnav_1() 57 lv_group_remove_obj(ta); /*Not needed, we use the gridnav instead*/ in lv_example_gridnav_1()
|
| /lvgl-latest/src/others/ime/ |
| D | lv_ime_pinyin.c | 623 lv_obj_t * ta = lv_keyboard_get_textarea(pinyin_ime->kb); in lv_ime_pinyin_kb_event() local 635 lv_textarea_delete_char(ta); in lv_ime_pinyin_kb_event() 640 lv_textarea_add_text(ta, pinyin_ime->input_char); in lv_ime_pinyin_kb_event() 687 lv_textarea_delete_char(ta); in lv_ime_pinyin_kb_event() 690 lv_textarea_set_cursor_pos(ta, LV_TEXTAREA_CURSOR_LAST); in lv_ime_pinyin_kb_event() 750 lv_obj_t * ta = lv_keyboard_get_textarea(pinyin_ime->kb); in lv_ime_pinyin_cand_panel_event() local 751 if(ta == NULL) return; in lv_ime_pinyin_cand_panel_event() 769 lv_textarea_delete_char(ta); in lv_ime_pinyin_cand_panel_event() 771 lv_textarea_add_text(ta, txt); in lv_ime_pinyin_cand_panel_event() 1121 lv_obj_t * ta = lv_keyboard_get_textarea(pinyin_ime->kb); in pinyin_k9_fill_cand() local [all …]
|
| /lvgl-latest/src/widgets/spinbox/ |
| D | lv_spinbox_private.h | 32 lv_textarea_t ta; /**< Ext. of ancestor */ member
|
| D | lv_spinbox.c | 344 if(txt[spinbox->ta.cursor.pos] == '.') { in lv_spinbox_event() 348 else if(spinbox->ta.cursor.pos == (uint32_t)txt_len) { in lv_spinbox_event() 352 else if(spinbox->ta.cursor.pos == 0 && spinbox->range_min < 0) { in lv_spinbox_event() 357 uint32_t cp = spinbox->ta.cursor.pos; in lv_spinbox_event() 358 if(spinbox->ta.cursor.pos > spinbox->dec_point_pos && spinbox->dec_point_pos != 0) cp--; in lv_spinbox_event()
|
| /lvgl-latest/demos/keypad_encoder/ |
| D | lv_demo_keypad_encoder.c | 199 lv_obj_t * ta = lv_event_get_target(e); in ta_event_cb() local 203 lv_keyboard_set_textarea(kb, ta); in ta_event_cb()
|
| /lvgl-latest/demos/widgets/ |
| D | lv_demo_widgets.c | 1285 lv_obj_t * ta = lv_event_get_target(e); in ta_event_cb() local 1289 lv_keyboard_set_textarea(kb, ta); in ta_event_cb() 1294 lv_obj_scroll_to_view_recursive(ta, LV_ANIM_OFF); in ta_event_cb() 1302 lv_indev_reset(NULL, ta); in ta_event_cb() 1308 lv_indev_reset(NULL, ta); /*To forget the last clicked object to make it focusable again*/ in ta_event_cb() 1315 lv_obj_t * ta = lv_event_get_target(e); in birthday_event_cb() local 1329 lv_obj_add_event_cb(calendar, calendar_event_cb, LV_EVENT_ALL, ta); in birthday_event_cb() 1340 lv_obj_t * ta = lv_event_get_user_data(e); in calendar_event_cb() local 1347 lv_textarea_set_text(ta, buf); in calendar_event_cb()
|