Lines Matching refs:el_refresh
98 el->el_refresh.r_cursor.h = 0; /* reset it. */ in re_nextline()
106 if (el->el_refresh.r_cursor.v + 1 >= el->el_terminal.t_size.v) { in re_nextline()
116 el->el_refresh.r_cursor.v++; in re_nextline()
118 ELRE_ASSERT(el->el_refresh.r_cursor.v >= el->el_terminal.t_size.v, in re_nextline()
120 el->el_refresh.r_cursor.v, el->el_terminal.t_size.v), in re_nextline()
134 if ((el->el_refresh.r_cursor.h & 07) == 0) in re_addc()
139 int oldv = el->el_refresh.r_cursor.v; in re_addc()
141 if (oldv == el->el_refresh.r_cursor.v) /* XXX */ in re_addc()
165 coord_t *cur = &el->el_refresh.r_cursor; in re_putliteral()
195 coord_t *cur = &el->el_refresh.r_cursor; in re_putc()
245 el->el_refresh.r_cursor.h = 0; in re_refresh()
246 el->el_refresh.r_cursor.v = 0; in re_refresh()
254 el->el_refresh.r_cursor.h = 0; in re_refresh()
255 el->el_refresh.r_cursor.v = 0; in re_refresh()
291 cur.h = el->el_refresh.r_cursor.h; in re_refresh()
292 cur.v = el->el_refresh.r_cursor.v; in re_refresh()
294 if (w > 1 && el->el_refresh.r_cursor.h + w > in re_refresh()
304 cur.h = el->el_refresh.r_cursor.h; in re_refresh()
305 cur.v = el->el_refresh.r_cursor.v; in re_refresh()
307 rhdiff = el->el_terminal.t_size.h - el->el_refresh.r_cursor.h - in re_refresh()
310 !el->el_refresh.r_cursor.v && rhdiff > 1) { in re_refresh()
326 el->el_refresh.r_newcv = el->el_refresh.r_cursor.v; in re_refresh()
330 el->el_terminal.t_size.h, el->el_refresh.r_cursor.h, in re_refresh()
331 el->el_refresh.r_cursor.v, ct_encode_string(el->el_vdisplay[0], in re_refresh()
334 ELRE_DEBUG(1, (__F, "updating %d lines.\r\n", el->el_refresh.r_newcv)); in re_refresh()
335 for (i = 0; i <= el->el_refresh.r_newcv; i++) { in re_refresh()
353 el->el_refresh.r_cursor.v, el->el_refresh.r_oldcv, i)); in re_refresh()
355 if (el->el_refresh.r_oldcv > el->el_refresh.r_newcv) in re_refresh()
356 for (; i <= el->el_refresh.r_oldcv; i++) { in re_refresh()
368 el->el_refresh.r_oldcv = el->el_refresh.r_newcv; /* set for next time */ in re_refresh()
371 el->el_refresh.r_cursor.h, el->el_refresh.r_cursor.v, in re_refresh()
385 terminal_move_to_line(el, el->el_refresh.r_oldcv); in re_goto_bottom()
1130 lastline = el->el_display[++el->el_refresh.r_oldcv]; in re_fastputc()
1207 el->el_refresh.r_oldcv = 0; in re_clear_display()
1220 for (i = el->el_refresh.r_oldcv; i >= 0; i--) { in re_clear_lines()
1227 terminal_move_to_line(el, el->el_refresh.r_oldcv); in re_clear_lines()