Lines Matching refs:cursor_position
369 int cursor_position = strlen(init); in dialog_inputbox() local
429 if (cursor_position > 0) { in dialog_inputbox()
430 memmove(&result[cursor_position-1], in dialog_inputbox()
431 &result[cursor_position], in dialog_inputbox()
432 len-cursor_position+1); in dialog_inputbox()
433 cursor_position--; in dialog_inputbox()
437 if (cursor_position >= 0 && cursor_position < len) { in dialog_inputbox()
438 memmove(&result[cursor_position], in dialog_inputbox()
439 &result[cursor_position+1], in dialog_inputbox()
440 len-cursor_position+1); in dialog_inputbox()
445 if (cursor_position < len && in dialog_inputbox()
446 cursor_position < min(result_len, prompt_width)) in dialog_inputbox()
447 cursor_position++; in dialog_inputbox()
451 if (cursor_position > 0) in dialog_inputbox()
452 cursor_position--; in dialog_inputbox()
458 memmove(&result[cursor_position+1], in dialog_inputbox()
459 &result[cursor_position], in dialog_inputbox()
461 result[cursor_position] = res; in dialog_inputbox()
462 cursor_position++; in dialog_inputbox()
472 wmove(form_win, 0, cursor_position); in dialog_inputbox()