Lines Matching refs:end_row
116 if(rect.end_row > rect.start_row + 1) { in damagerect()
164 .end_row = screen->rows, in damagescreen()
193 .end_row = pos.row+1, in putglyph()
229 init_row = dest.end_row - 1; in moverect_internal()
235 test_row = dest.end_row; in moverect_internal()
269 for(int row = rect.start_row; row < rect.end_row; row++) { in erase_internal()
359 screen->damaged.start_row < rect.end_row) { in scrollrect()
363 if(screen->damaged.start_row > rect.end_row) in scrollrect()
364 screen->damaged.start_row = rect.end_row; in scrollrect()
366 if(screen->damaged.end_row >= rect.start_row && in scrollrect()
367 screen->damaged.end_row < rect.end_row) { in scrollrect()
368 screen->damaged.end_row -= downward; in scrollrect()
369 if(screen->damaged.end_row < rect.start_row) in scrollrect()
370 screen->damaged.end_row = rect.start_row; in scrollrect()
371 if(screen->damaged.end_row > rect.end_row) in scrollrect()
372 screen->damaged.end_row = rect.end_row; in scrollrect()
501 .end_row = old_rows, in resize()
529 .end_row = old_rows, in resize()
545 .end_row = screen->rows, in resize()
555 rect.end_row = 1; in resize()
567 .end_row = new_rows, in resize()
594 .end_row = row + 1, in setlineinfo()
695 for(int row = rect.start_row; row < rect.end_row; row++) { in _get_chars()
716 if(row < rect.end_row - 1) { in _get_chars()
895 extent->end_row = pos.row + 1; in vterm_screen_get_attrs_extent()