• Home
  • Raw
  • Download

Lines Matching refs:el_cursor

487 	if (where == el->el_cursor.v)  in terminal_move_to_line()
498 if ((del = where - el->el_cursor.v) > 0) { in terminal_move_to_line()
501 el->el_display[el->el_cursor.v][0] != '\0') { in terminal_move_to_line()
506 el->el_display[el->el_cursor.v][h] == in terminal_move_to_line()
514 [el->el_cursor.v][el->el_cursor.h], in terminal_move_to_line()
516 el->el_cursor.h)); in terminal_move_to_line()
528 el->el_cursor.h = 0; in terminal_move_to_line()
541 el->el_cursor.v = where;/* now where is here */ in terminal_move_to_line()
554 if (where == el->el_cursor.h) in terminal_move_to_char()
567 el->el_cursor.h = 0; in terminal_move_to_char()
570 del = where - el->el_cursor.h; in terminal_move_to_char()
583 if ((el->el_cursor.h & 0370) != in terminal_move_to_char()
587 el->el_cursor.v][where & 0370] != in terminal_move_to_char()
593 (el->el_cursor.h & 0370); in terminal_move_to_char()
599 el->el_cursor.h = where & ~0x7; in terminal_move_to_char()
611 el->el_cursor.v][el->el_cursor.h], in terminal_move_to_char()
612 (size_t)(where - el->el_cursor.h)); in terminal_move_to_char()
630 el->el_cursor.h = 0; in terminal_move_to_char()
638 el->el_cursor.h = where; /* now where is here */ in terminal_move_to_char()
663 el->el_cursor.h++; in terminal_overwrite()
666 if (el->el_cursor.h >= el->el_terminal.t_size.h) { /* wrap? */ in terminal_overwrite()
668 el->el_cursor.h = 0; in terminal_overwrite()
669 el->el_cursor.v++; in terminal_overwrite()
674 if ((c = el->el_display[el->el_cursor.v] in terminal_overwrite()
675 [el->el_cursor.h]) != '\0') { in terminal_overwrite()
678 while (el->el_display[el->el_cursor.v] in terminal_overwrite()
679 [el->el_cursor.h] == MB_FILL_CHAR) in terminal_overwrite()
680 el->el_cursor.h++; in terminal_overwrite()
684 el->el_cursor.h = 1; in terminal_overwrite()
688 el->el_cursor.h = el->el_terminal.t_size.h - 1; in terminal_overwrite()
767 el->el_cursor.h += num; in terminal_insertwrite()
784 el->el_cursor.h++; in terminal_insertwrite()
807 el->el_cursor.h += num; /* have written num spaces */ in terminal_clear_EOL()