Searched refs:VTermRect (Results 1 – 7 of 7) sorted by relevance
| /vim-8.2.3635/src/libvterm/include/ |
| H A D | vterm.h | 61 } 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 D | rect.h | 9 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 D | screen.c | 51 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 D | vterm.c | 293 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 D | state.c | 46 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 D | harness.c | 251 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 D | terminal.c | 2946 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()
|