Lines Matching refs:cursor_position
320 int cursor_position = strlen(init); in dialog_inputbox() local
372 cursor_form_win = min(cursor_position, prompt_width-1); in dialog_inputbox()
374 result + cursor_position-cursor_form_win); in dialog_inputbox()
396 if (cursor_position > 0) { in dialog_inputbox()
397 memmove(&result[cursor_position-1], in dialog_inputbox()
398 &result[cursor_position], in dialog_inputbox()
399 len-cursor_position+1); in dialog_inputbox()
400 cursor_position--; in dialog_inputbox()
406 if (cursor_position >= 0 && cursor_position < len) { in dialog_inputbox()
407 memmove(&result[cursor_position], in dialog_inputbox()
408 &result[cursor_position+1], in dialog_inputbox()
409 len-cursor_position+1); in dialog_inputbox()
415 if (cursor_position < len) { in dialog_inputbox()
416 cursor_position++; in dialog_inputbox()
422 if (cursor_position > 0) { in dialog_inputbox()
423 cursor_position--; in dialog_inputbox()
428 cursor_position = 0; in dialog_inputbox()
432 cursor_position = len; in dialog_inputbox()
433 cursor_form_win = min(cursor_position, prompt_width-1); in dialog_inputbox()
444 memmove(&result[cursor_position+1], in dialog_inputbox()
445 &result[cursor_position], in dialog_inputbox()
446 len-cursor_position+1); in dialog_inputbox()
447 result[cursor_position] = res; in dialog_inputbox()
448 cursor_position++; in dialog_inputbox()
465 result + cursor_position-cursor_form_win); in dialog_inputbox()