| /vim-8.2.3635/src/libvterm/src/ |
| H A D | rect.h | 6 #define ARGSrect(r) (r).start_row, (r).start_col, (r).end_row, (r).end_col 13 if(dst->end_row < src->end_row) dst->end_row = src->end_row; in rect_expand() 22 if(dst->end_row > bounds->end_row) dst->end_row = bounds->end_row; in rect_clip() 25 if(dst->end_row < dst->start_row) dst->end_row = dst->start_row; in rect_clip() 34 (a->end_row == b->end_row) && in rect_equal() 43 if(small->end_row > big->end_row) return 0; in rect_contains() 51 if(a->start_row > b->end_row || b->start_row > a->end_row) in rect_intersects()
|
| H A D | vterm.c | 303 if(abs(downward) >= rect.end_row - rect.start_row || in vterm_scroll_rect() 334 dest.end_row = rect.end_row - downward; in vterm_scroll_rect() 336 src.end_row = rect.end_row; in vterm_scroll_rect() 341 dest.end_row = rect.end_row; in vterm_scroll_rect() 343 src.end_row = rect.end_row - upward; in vterm_scroll_rect() 350 rect.start_row = rect.end_row - downward; in vterm_scroll_rect() 352 rect.end_row = rect.start_row - downward; in vterm_scroll_rect() 376 init_row = dest.end_row - 1; in vterm_copy_cells() 382 test_row = dest.end_row; in vterm_copy_cells()
|
| H A D | screen.c | 116 if(rect.end_row > rect.start_row + 1) { in damagerect() 163 rect.end_row = screen->rows; in damagescreen() 197 rect.end_row = pos.row+1; in putglyph() 240 init_row = dest.end_row - 1; in moverect_internal() 246 test_row = dest.end_row; in moverect_internal() 390 screen->damaged.end_row < rect.end_row) { in scrollrect() 394 if(screen->damaged.end_row > rect.end_row) in scrollrect() 395 screen->damaged.end_row = rect.end_row; in scrollrect() 665 rect.end_row = row + 1; in setlineinfo() 810 if(row < rect.end_row - 1) { in _get_chars() [all …]
|
| H A D | state.c | 120 rows = rect.end_row - rect.start_row; in scroll() 142 for(row = rect.end_row - downward; row < rect.end_row; row++) in scroll() 415 rect.end_row = state->pos.row + 1; in on_text() 1012 rect.end_row = state->pos.row + 1; in on_csi() 1120 if(rect.end_row > rect.start_row) in on_csi() 1134 if(rect.end_row > rect.start_row) in on_csi() 1152 rect.end_row = state->pos.row + 1; in on_csi() 1208 rect.end_row = state->pos.row + 1; in on_csi() 1247 rect.end_row = state->pos.row + 1; in on_csi() 1965 rect.end_row = state->rows; in vterm_state_reset() [all …]
|
| /vim-8.2.3635/src/libvterm/t/ |
| H A D | harness.c | 257 rect.start_row, rect.end_row, rect.start_col, rect.end_col, in scrollrect() 270 src.start_row, src.end_row, src.start_col, src.end_col, in moverect() 271 dest.start_row, dest.end_row, dest.start_col, dest.end_col); in moverect() 339 rect.start_row, rect.end_row, rect.start_col, rect.end_col, in state_erase() 425 rect.start_row, rect.end_row, rect.start_col, rect.end_col); in screen_damage() 432 for(row = rect.start_row; row < rect.end_row; row++) { in screen_damage() 894 …if(sscanf(linep, "%d,%d,%d,%d", &rect.start_row, &rect.start_col, &rect.end_row, &rect.end_col) < … in main() 919 …if(sscanf(linep, "%d,%d,%d,%d", &rect.start_row, &rect.start_col, &rect.end_row, &rect.end_col) < … in main() 1014 printf("%d,%d-%d,%d\n", rect.start_row, rect.start_col, rect.end_row, rect.end_col); in main()
|
| /vim-8.2.3635/src/libvterm/include/ |
| H A D | vterm.h | 58 int end_row; member 69 return p.row >= r.start_row && p.row < r.end_row && in vterm_rect_contains() 82 rect->start_row += row_delta; rect->end_row += row_delta; in vterm_rect_move()
|
| /vim-8.2.3635/src/ |
| H A D | move.c | 1559 int end_row; in scrolldown_clamp() local 1579 end_row = curwin->w_wrow; in scrolldown_clamp() 1582 ++end_row; in scrolldown_clamp() 1584 end_row += plines_nofill(curwin->w_topline - 1); in scrolldown_clamp() 1586 end_row += plines(curwin->w_topline - 1); in scrolldown_clamp() 1592 end_row += curwin->w_cline_height - 1 - in scrolldown_clamp() 1595 if (end_row < curwin->w_height - get_scrolloff_value()) in scrolldown_clamp()
|
| H A D | screen.c | 2338 int end_row, in screen_fill() argument 2356 if (end_row > screen_Rows) // safety check in screen_fill() 2357 end_row = screen_Rows; in screen_fill() 2361 || start_row >= end_row in screen_fill() 2371 for (row = start_row; row < end_row; ++row) in screen_fill()
|
| H A D | terminal.c | 2951 term->tl_dirty_row_end = MAX(term->tl_dirty_row_end, rect.end_row); in handle_damage() 3001 term->tl_dirty_row_end = MIN(term->tl_dirty_row_end, dest.end_row); in handle_moverect() 5855 rect.end_row = row + 1; in f_term_getline()
|
| /vim-8.2.3635/src/proto/ |
| H A D | screen.pro | 28 void screen_fill(int start_row, int end_row, int start_col, int end_col, int c1, int c2, int attr);
|