Home
last modified time | relevance | path

Searched refs:VTermRect (Results 1 – 7 of 7) sorted by relevance

/vim-8.2.3635/src/libvterm/include/
H A Dvterm.h61 } VTermRect; typedef
64 int vterm_rect_contains(VTermRect r, VTermPos p);
67 INLINE int vterm_rect_contains(VTermRect r, VTermPos p) in vterm_rect_contains()
392 int (*moverect)(VTermRect dest, VTermRect src, void *user);
393 int (*erase)(VTermRect rect, int selective, void *user);
494 int (*damage)(VTermRect rect, void *user);
495 int (*moverect)(VTermRect dest, VTermRect src, void *user);
583 void vterm_scroll_rect(VTermRect rect,
586 int (*moverect)(VTermRect src, VTermRect dest, void *user),
590 void vterm_copy_cells(VTermRect dest,
[all …]
/vim-8.2.3635/src/libvterm/src/
H A Drect.h9 static void rect_expand(VTermRect *dst, VTermRect *src) in rect_expand()
18 static void rect_clip(VTermRect *dst, VTermRect *bounds) in rect_clip()
30 static int rect_equal(VTermRect *a, VTermRect *b) in rect_equal()
39 static int rect_contains(VTermRect *big, VTermRect *small) in rect_contains()
49 static int rect_intersects(VTermRect *a, VTermRect *b) in rect_intersects()
H A Dscreen.c51 VTermRect damaged;
52 VTermRect pending_scrollrect;
103 static void damagerect(VTermScreen *screen, VTermRect rect) in damagerect()
105 VTermRect emit; in damagerect()
162 VTermRect rect = {0,0,0,0}; in damagescreen()
173 VTermRect rect; in putglyph()
220 static int moverect_internal(VTermRect dest, VTermRect src, void *user) in moverect_internal()
259 static int moverect_user(VTermRect dest, VTermRect src, void *user) in moverect_user()
277 static int erase_internal(VTermRect rect, int selective, void *user) in erase_internal()
316 static int erase(VTermRect rect, int selective, void *user) in erase()
[all …]
H A Dvterm.c293 void vterm_scroll_rect(VTermRect rect, in vterm_scroll_rect()
296 int (*moverect)(VTermRect src, VTermRect dest, void *user), in vterm_scroll_rect()
297 int (*eraserect)(VTermRect rect, int selective, void *user), in vterm_scroll_rect()
300 VTermRect src; in vterm_scroll_rect()
301 VTermRect dest; in vterm_scroll_rect()
362 void vterm_copy_cells(VTermRect dest, in vterm_copy_cells()
363 VTermRect src, in vterm_copy_cells()
H A Dstate.c46 static void erase(VTermState *state, VTermRect rect, int selective) in erase()
113 static void scroll(VTermState *state, VTermRect rect, int downward, int rightward) in scroll()
166 VTermRect rect; in linefeed()
413 VTermRect rect; in on_text()
532 VTermRect rect; in on_control()
963 VTermRect rect; in on_csi()
1959 VTermRect rect = { 0, 0, 0, 0 }; in vterm_state_reset()
2051 VTermRect rect = {0, 0, 0, 0}; in vterm_state_set_termprop()
/vim-8.2.3635/src/libvterm/t/
H A Dharness.c251 static int scrollrect(VTermRect rect, int downward, int rightward, void *user UNUSED) in scrollrect()
264 static int moverect(VTermRect dest, VTermRect src, void *user UNUSED) in moverect()
333 static int state_erase(VTermRect rect, int selective, void *user UNUSED) in state_erase()
419 static int screen_damage(VTermRect rect, void *user UNUSED) in screen_damage()
890 VTermRect rect; in main()
915 VTermRect rect; in main()
1000 VTermRect rect; in main()
/vim-8.2.3635/src/
H A Dterminal.c2946 handle_damage(VTermRect rect, void *user) in handle_damage()
2982 handle_moverect(VTermRect dest, VTermRect src, void *user) in handle_moverect()
5840 VTermRect rect; in f_term_getline()