Home
last modified time | relevance | path

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

/external/libvterm/src/
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()
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 = { in damagescreen()
191 VTermRect rect = { in putglyph()
207 static int moverect_internal(VTermRect dest, VTermRect src, void *user) in moverect_internal()
247 static int moverect_user(VTermRect dest, VTermRect src, void *user) in moverect_user()
265 static int erase_internal(VTermRect rect, int selective, void *user) in erase_internal()
288 static int erase_user(VTermRect rect, int selective, void *user) in erase_user()
[all …]
Dvterm.c231 void vterm_scroll_rect(VTermRect rect, in vterm_scroll_rect()
234 int (*moverect)(VTermRect src, VTermRect dest, void *user), in vterm_scroll_rect()
235 int (*eraserect)(VTermRect rect, int selective, void *user), in vterm_scroll_rect()
238 VTermRect src; in vterm_scroll_rect()
239 VTermRect dest; in vterm_scroll_rect()
300 void vterm_copy_cells(VTermRect dest, in vterm_copy_cells()
301 VTermRect src, in vterm_copy_cells()
Dstate.c50 static void erase(VTermState *state, VTermRect rect, int selective) in erase()
81 static void scroll(VTermState *state, VTermRect rect, int downward, int rightward) in scroll()
112 VTermRect rect = { in linefeed()
308 VTermRect rect = { in on_text()
405 VTermRect rect = { in on_control()
940 VTermRect rect; in on_csi()
1681 VTermRect rect = { 0, state->rows, 0, state->cols }; in vterm_state_reset()
1734 VTermRect rect = { in vterm_state_set_termprop()
/external/libvterm/include/
Dvterm.h35 } VTermRect; typedef
38 static inline int vterm_rect_contains(VTermRect r, VTermPos p) in vterm_rect_contains()
45 static inline void vterm_rect_move(VTermRect *rect, int row_delta, int col_delta) in vterm_rect_move()
188 int (*scrollrect)(VTermRect rect, int downward, int rightward, void *user);
189 int (*moverect)(VTermRect dest, VTermRect src, void *user);
190 int (*erase)(VTermRect rect, int selective, void *user);
237 int (*damage)(VTermRect rect, void *user);
238 int (*moverect)(VTermRect dest, VTermRect src, void *user);
266 …erm_screen_get_chars(const VTermScreen *screen, uint32_t *chars, size_t len, const VTermRect rect);
267 size_t vterm_screen_get_text(const VTermScreen *screen, char *str, size_t len, const VTermRect rect…
[all …]