Lines Matching refs:el_cursor
495 if (where == el->el_cursor.v)
505 if ((del = where - el->el_cursor.v) > 0) {
513 el->el_cursor.h = 0;
523 el->el_cursor.v = where;/* now where is here */
536 if (where == el->el_cursor.h)
548 el->el_cursor.h = 0;
551 del = where - el->el_cursor.h;
564 if ((el->el_cursor.h & 0370) !=
567 el->el_cursor.v][where & 0370] !=
572 (el->el_cursor.h & 0370);
578 el->el_cursor.h = where & ~0x7;
587 * el->el_cursor.h!!!
591 el->el_cursor.v][el->el_cursor.h],
592 (size_t)(where - el->el_cursor.h));
610 el->el_cursor.h = 0;
618 el->el_cursor.h = where; /* now where is here */
643 el->el_cursor.h++;
646 if (el->el_cursor.h >= el->el_terminal.t_size.h) { /* wrap? */
648 el->el_cursor.h = 0;
649 if (el->el_cursor.v + 1 < el->el_terminal.t_size.v)
650 el->el_cursor.v++;
655 if ((c = el->el_display[el->el_cursor.v]
656 [el->el_cursor.h]) != '\0') {
658 while (el->el_display[el->el_cursor.v]
659 [el->el_cursor.h] == MB_FILL_CHAR)
660 el->el_cursor.h++;
663 el->el_cursor.h = 1;
667 el->el_cursor.h = el->el_terminal.t_size.h - 1;
740 /* this updates el_cursor.h */
746 el->el_cursor.h += num;
763 el->el_cursor.h++;
786 el->el_cursor.h += num; /* have written num spaces */
964 coord_t cur = el->el_cursor;
975 el->el_cursor = cur;