Lines Matching +full:- +full:q

49 static const char * const default_kb_map_lc[] = {"1#", "q", "w", "e", "r", "t", "y", "u", "i", "o",…
51 … "_", "-", "z", "x", "c", "v", "b", "n", "m", ".", ",", ":", "\n",
62 static const char * const default_kb_map_uc[] = {"1#", "Q", "W", "E", "R", "T", "Y", "U", "I", "O",…
64 … "_", "-", "Z", "X", "C", "V", "B", "N", "M", ".", ",", ":", "\n",
91 … "+/-", "0", ".", LV_SYMBOL_LEFT, LV_SYMBOL_RIGHT, ""
164 if(keyboard->ta) { in lv_keyboard_set_textarea()
168 keyboard->ta = ta; in lv_keyboard_set_textarea()
171 if(keyboard->ta) { in lv_keyboard_set_textarea()
185 if(keyboard->mode == mode) return; in lv_keyboard_set_mode()
187 keyboard->mode = mode; in lv_keyboard_set_mode()
200 if(keyboard->popovers == en) { in lv_keyboard_set_popovers()
204 keyboard->popovers = en; in lv_keyboard_set_popovers()
236 return keyboard->ta; in lv_keyboard_get_textarea()
248 return keyboard->mode; in lv_keyboard_get_mode()
259 return keyboard->popovers; in lv_btnmatrix_get_popovers()
286 keyboard->mode = LV_KEYBOARD_MODE_TEXT_LOWER; in lv_keyboard_def_event_cb()
292 keyboard->mode = LV_KEYBOARD_MODE_TEXT_UPPER; in lv_keyboard_def_event_cb()
298 keyboard->mode = LV_KEYBOARD_MODE_SPECIAL; in lv_keyboard_def_event_cb()
307 if(keyboard->ta) { in lv_keyboard_def_event_cb()
308 res = lv_event_send(keyboard->ta, LV_EVENT_CANCEL, NULL); in lv_keyboard_def_event_cb()
317 if(keyboard->ta) { in lv_keyboard_def_event_cb()
318 res = lv_event_send(keyboard->ta, LV_EVENT_READY, NULL); in lv_keyboard_def_event_cb()
325 if(keyboard->ta == NULL) return; in lv_keyboard_def_event_cb()
328 lv_textarea_add_char(keyboard->ta, '\n'); in lv_keyboard_def_event_cb()
329 if(lv_textarea_get_one_line(keyboard->ta)) { in lv_keyboard_def_event_cb()
330 lv_res_t res = lv_event_send(keyboard->ta, LV_EVENT_READY, NULL); in lv_keyboard_def_event_cb()
335 lv_textarea_cursor_left(keyboard->ta); in lv_keyboard_def_event_cb()
338 lv_textarea_cursor_right(keyboard->ta); in lv_keyboard_def_event_cb()
341 lv_textarea_del_char(keyboard->ta); in lv_keyboard_def_event_cb()
343 else if(strcmp(txt, "+/-") == 0) { in lv_keyboard_def_event_cb()
344 uint16_t cur = lv_textarea_get_cursor_pos(keyboard->ta); in lv_keyboard_def_event_cb()
345 const char * ta_txt = lv_textarea_get_text(keyboard->ta); in lv_keyboard_def_event_cb()
346 if(ta_txt[0] == '-') { in lv_keyboard_def_event_cb()
347 lv_textarea_set_cursor_pos(keyboard->ta, 1); in lv_keyboard_def_event_cb()
348 lv_textarea_del_char(keyboard->ta); in lv_keyboard_def_event_cb()
349 lv_textarea_add_char(keyboard->ta, '+'); in lv_keyboard_def_event_cb()
350 lv_textarea_set_cursor_pos(keyboard->ta, cur); in lv_keyboard_def_event_cb()
353 lv_textarea_set_cursor_pos(keyboard->ta, 1); in lv_keyboard_def_event_cb()
354 lv_textarea_del_char(keyboard->ta); in lv_keyboard_def_event_cb()
355 lv_textarea_add_char(keyboard->ta, '-'); in lv_keyboard_def_event_cb()
356 lv_textarea_set_cursor_pos(keyboard->ta, cur); in lv_keyboard_def_event_cb()
359 lv_textarea_set_cursor_pos(keyboard->ta, 0); in lv_keyboard_def_event_cb()
360 lv_textarea_add_char(keyboard->ta, '-'); in lv_keyboard_def_event_cb()
361 lv_textarea_set_cursor_pos(keyboard->ta, cur + 1); in lv_keyboard_def_event_cb()
365 lv_textarea_add_text(keyboard->ta, txt); in lv_keyboard_def_event_cb()
379 keyboard->ta = NULL; in lv_keyboard_constructor()
380 keyboard->mode = LV_KEYBOARD_MODE_TEXT_LOWER; in lv_keyboard_constructor()
381 keyboard->popovers = 0; in lv_keyboard_constructor()
397 lv_btnmatrix_set_map(obj, kb_map[keyboard->mode]); in lv_keyboard_update_map()
409 if(keyboard->popovers) { in lv_keyboard_update_ctrl_map()
411 lv_btnmatrix_set_ctrl_map(obj, kb_ctrl[keyboard->mode]); in lv_keyboard_update_ctrl_map()
416 lv_btnmatrix_ctrl_t * ctrl_map = lv_mem_alloc(btnm->btn_cnt * sizeof(lv_btnmatrix_ctrl_t)); in lv_keyboard_update_ctrl_map()
417 lv_memcpy(ctrl_map, kb_ctrl[keyboard->mode], sizeof(lv_btnmatrix_ctrl_t) * btnm->btn_cnt); in lv_keyboard_update_ctrl_map()
420 for(uint16_t i = 0; i < btnm->btn_cnt; i++) { in lv_keyboard_update_ctrl_map()