Home
last modified time | relevance | path

Searched refs:end_row (Results 1 – 10 of 10) sorted by relevance

/vim-8.2.3635/src/libvterm/src/
H A Drect.h6 #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 Dvterm.c303 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 Dscreen.c116 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 Dstate.c120 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 Dharness.c257 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 Dvterm.h58 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 Dmove.c1559 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 Dscreen.c2338 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 Dterminal.c2951 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 Dscreen.pro28 void screen_fill(int start_row, int end_row, int start_col, int end_col, int c1, int c2, int attr);