Lines Matching refs:el_cursor

505 	if (where == el->el_cursor.v)  in terminal_move_to_line()
515 if ((del = where - el->el_cursor.v) > 0) { in terminal_move_to_line()
518 el->el_display[el->el_cursor.v][0] != '\0') { in terminal_move_to_line()
523 el->el_display[el->el_cursor.v][h] == in terminal_move_to_line()
531 [el->el_cursor.v][el->el_cursor.h], in terminal_move_to_line()
533 el->el_cursor.h)); in terminal_move_to_line()
545 el->el_cursor.h = 0; in terminal_move_to_line()
558 el->el_cursor.v = where;/* now where is here */ in terminal_move_to_line()
571 if (where == el->el_cursor.h) in terminal_move_to_char()
583 el->el_cursor.h = 0; in terminal_move_to_char()
586 del = where - el->el_cursor.h; in terminal_move_to_char()
599 if ((el->el_cursor.h & 0370) != in terminal_move_to_char()
603 el->el_cursor.v][where & 0370] != in terminal_move_to_char()
609 (el->el_cursor.h & 0370); in terminal_move_to_char()
615 el->el_cursor.h = where & ~0x7; in terminal_move_to_char()
627 el->el_cursor.v][el->el_cursor.h], in terminal_move_to_char()
628 (size_t)(where - el->el_cursor.h)); in terminal_move_to_char()
646 el->el_cursor.h = 0; in terminal_move_to_char()
654 el->el_cursor.h = where; /* now where is here */ in terminal_move_to_char()
679 el->el_cursor.h++; in terminal_overwrite()
682 if (el->el_cursor.h >= el->el_terminal.t_size.h) { /* wrap? */ in terminal_overwrite()
684 el->el_cursor.h = 0; in terminal_overwrite()
685 el->el_cursor.v++; in terminal_overwrite()
690 if ((c = el->el_display[el->el_cursor.v] in terminal_overwrite()
691 [el->el_cursor.h]) != '\0') { in terminal_overwrite()
694 while (el->el_display[el->el_cursor.v] in terminal_overwrite()
695 [el->el_cursor.h] == MB_FILL_CHAR) in terminal_overwrite()
696 el->el_cursor.h++; in terminal_overwrite()
700 el->el_cursor.h = 1; in terminal_overwrite()
704 el->el_cursor.h = el->el_terminal.t_size.h - 1; in terminal_overwrite()
783 el->el_cursor.h += num; in terminal_insertwrite()
800 el->el_cursor.h++; in terminal_insertwrite()
823 el->el_cursor.h += num; /* have written num spaces */ in terminal_clear_EOL()