Lines Matching refs:cursor_position
369 int cursor_position = strlen(init); in dialog_inputbox() local
414 cursor_form_win = min(cursor_position, prompt_width-1); in dialog_inputbox()
416 result + cursor_position-cursor_form_win); in dialog_inputbox()
437 if (cursor_position > 0) { in dialog_inputbox()
438 memmove(&result[cursor_position-1], in dialog_inputbox()
439 &result[cursor_position], in dialog_inputbox()
440 len-cursor_position+1); in dialog_inputbox()
441 cursor_position--; in dialog_inputbox()
447 if (cursor_position >= 0 && cursor_position < len) { in dialog_inputbox()
448 memmove(&result[cursor_position], in dialog_inputbox()
449 &result[cursor_position+1], in dialog_inputbox()
450 len-cursor_position+1); in dialog_inputbox()
456 if (cursor_position < len) { in dialog_inputbox()
457 cursor_position++; in dialog_inputbox()
463 if (cursor_position > 0) { in dialog_inputbox()
464 cursor_position--; in dialog_inputbox()
469 cursor_position = 0; in dialog_inputbox()
473 cursor_position = len; in dialog_inputbox()
474 cursor_form_win = min(cursor_position, prompt_width-1); in dialog_inputbox()
485 memmove(&result[cursor_position+1], in dialog_inputbox()
486 &result[cursor_position], in dialog_inputbox()
487 len-cursor_position+1); in dialog_inputbox()
488 result[cursor_position] = res; in dialog_inputbox()
489 cursor_position++; in dialog_inputbox()
506 result + cursor_position-cursor_form_win); in dialog_inputbox()