Home
last modified time | relevance | path

Searched refs:start_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
11 if(dst->start_row > src->start_row) dst->start_row = src->start_row; in rect_expand()
20 if(dst->start_row < bounds->start_row) dst->start_row = bounds->start_row; in rect_clip()
25 if(dst->end_row < dst->start_row) dst->end_row = dst->start_row; in rect_clip()
32 return (a->start_row == b->start_row) && in rect_equal()
41 if(small->start_row < big->start_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 Dscreen.c126 else if(rect.start_row == screen->damaged.start_row) { in damagerect()
196 rect.start_row = pos.row; in putglyph()
235 int downward = src.start_row - dest.start_row; in moverect_internal()
245 init_row = dest.start_row; in moverect_internal()
381 if(screen->damaged.start_row >= rect.start_row && in scrollrect()
384 if(screen->damaged.start_row < rect.start_row) in scrollrect()
385 screen->damaged.start_row = rect.start_row; in scrollrect()
664 rect.start_row = row; in setlineinfo()
717 screen->damaged.start_row = -1; in screen_new()
755 screen->damaged.start_row = -1; in vterm_screen_reset()
[all …]
H A Dvterm.c303 if(abs(downward) >= rect.end_row - rect.start_row || in vterm_scroll_rect()
333 dest.start_row = rect.start_row; in vterm_scroll_rect()
335 src.start_row = rect.start_row + downward; in vterm_scroll_rect()
340 dest.start_row = rect.start_row + upward; in vterm_scroll_rect()
342 src.start_row = rect.start_row; 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()
367 int downward = src.start_row - dest.start_row; in vterm_copy_cells()
377 test_row = dest.start_row - 1; in vterm_copy_cells()
381 init_row = dest.start_row; in vterm_copy_cells()
H A Dstate.c120 rows = rect.end_row - rect.start_row; in scroll()
149 for(row = rect.start_row; row < rect.start_row - downward; row++) in scroll()
414 rect.start_row = state->pos.row; in on_text()
1011 rect.start_row = state->pos.row; 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()
1151 rect.start_row = state->pos.row; in on_csi()
1177 rect.start_row = state->pos.row; in on_csi()
1192 rect.start_row = state->pos.row; in on_csi()
1207 rect.start_row = state->pos.row; in on_csi()
[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.h57 int start_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 Dterminal.c2950 term->tl_dirty_row_start = MIN(term->tl_dirty_row_start, rect.start_row); in handle_damage()
2958 term_scroll_up(term_T *term, int start_row, int count) in term_scroll_up() argument
2976 win_del_lines(wp, start_row, count, FALSE, FALSE, clear_attr); in term_scroll_up()
2985 int count = src.start_row - dest.start_row; in handle_moverect()
2992 && dest.start_row < src.start_row) in handle_moverect()
2994 if (dest.start_row == 0) in handle_moverect()
2997 term_scroll_up(term, dest.start_row, count); in handle_moverect()
3000 term->tl_dirty_row_start = MIN(term->tl_dirty_row_start, dest.start_row); in handle_moverect()
4991 int start_row = term->tl_scrollback.ga_len; in read_dump_file() local
5046 cursor_pos->row = term->tl_scrollback.ga_len - start_row; in read_dump_file()
[all …]
H A Dmove.c1626 int start_row; in scrollup_clamp() local
1643 start_row = curwin->w_wrow - plines_nofill(curwin->w_topline) in scrollup_clamp()
1646 start_row = curwin->w_wrow - plines(curwin->w_topline); in scrollup_clamp()
1651 start_row -= curwin->w_virtcol / curwin->w_width; in scrollup_clamp()
1653 if (start_row >= get_scrolloff_value()) in scrollup_clamp()
H A Dscreen.c2337 int start_row, in screen_fill() argument
2361 || start_row >= end_row in screen_fill()
2371 for (row = start_row; row < end_row; ++row) in screen_fill()
/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);