Lines Matching refs:keyboard
235 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_set_textarea() local
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()
253 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_set_mode() local
254 if(keyboard->mode == mode) return; in lv_keyboard_set_mode()
256 keyboard->mode = mode; in lv_keyboard_set_mode()
262 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_set_popovers() local
264 if(keyboard->popovers == en) { in lv_keyboard_set_popovers()
268 keyboard->popovers = en; in lv_keyboard_set_popovers()
288 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_get_textarea() local
289 return keyboard->ta; in lv_keyboard_get_textarea()
295 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_get_mode() local
296 return keyboard->mode; in lv_keyboard_get_mode()
301 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_get_popovers() local
302 return keyboard->popovers; in lv_keyboard_get_popovers()
314 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_def_event_cb() local
322 keyboard->mode = LV_KEYBOARD_MODE_TEXT_LOWER; in lv_keyboard_def_event_cb()
329 keyboard->mode = LV_KEYBOARD_MODE_TEXT_ARABIC; in lv_keyboard_def_event_cb()
336 keyboard->mode = LV_KEYBOARD_MODE_TEXT_UPPER; in lv_keyboard_def_event_cb()
342 keyboard->mode = LV_KEYBOARD_MODE_SPECIAL; in lv_keyboard_def_event_cb()
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()
437 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_constructor() local
438 keyboard->ta = NULL; in lv_keyboard_constructor()
439 keyboard->mode = LV_KEYBOARD_MODE_TEXT_LOWER; in lv_keyboard_constructor()
440 keyboard->popovers = 0; in lv_keyboard_constructor()
455 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_update_map() local
456 lv_buttonmatrix_set_map(obj, kb_map[keyboard->mode]); in lv_keyboard_update_map()
466 lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; in lv_keyboard_update_ctrl_map() local
468 if(keyboard->popovers) { in lv_keyboard_update_ctrl_map()
470 lv_buttonmatrix_set_ctrl_map(obj, kb_ctrl[keyboard->mode]); in lv_keyboard_update_ctrl_map()
476 … lv_memcpy(ctrl_map, kb_ctrl[keyboard->mode], sizeof(lv_buttonmatrix_ctrl_t) * btnm->btn_cnt); in lv_keyboard_update_ctrl_map()