Lines Matching defs:screen
71 static inline ScreenCell *getcell(const VTermScreen *screen, int row, int col) in getcell()
80 static ScreenCell *realloc_buffer(VTermScreen *screen, ScreenCell *buffer, int new_rows, int new_co… in realloc_buffer()
103 static void damagerect(VTermScreen *screen, VTermRect rect) in damagerect()
160 static void damagescreen(VTermScreen *screen) in damagescreen()
174 VTermScreen *screen = user; in putglyph() local
209 VTermScreen *screen = user; in moverect_internal() local
249 VTermScreen *screen = user; in moverect_user() local
267 VTermScreen *screen = user; in erase_internal() local
290 VTermScreen *screen = user; in erase_user() local
305 VTermScreen *screen = user; in scrollrect() local
385 VTermScreen *screen = user; in movecursor() local
395 VTermScreen *screen = user; in setpenattr() local
432 VTermScreen *screen = user; in settermprop() local
462 VTermScreen *screen = user; in setmousefunc() local
472 VTermScreen *screen = user; in bell() local
482 VTermScreen *screen = user; in resize() local
582 VTermScreen *screen = user; in setlineinfo() local
630 VTermScreen *screen = vterm_allocator_malloc(vt, sizeof(VTermScreen)); in screen_new() local
656 INTERNAL void vterm_screen_free(VTermScreen *screen) in vterm_screen_free()
667 void vterm_screen_reset(VTermScreen *screen, int hard) in vterm_screen_reset()
675 static size_t _get_chars(const VTermScreen *screen, const int utf8, void *buffer, size_t len, const… in _get_chars()
725 size_t vterm_screen_get_chars(const VTermScreen *screen, uint32_t *chars, size_t len, const VTermRe… in vterm_screen_get_chars()
730 size_t vterm_screen_get_text(const VTermScreen *screen, char *str, size_t len, const VTermRect rect) in vterm_screen_get_text()
736 int vterm_screen_get_cell(const VTermScreen *screen, VTermPos pos, VTermScreenCell *cell) in vterm_screen_get_cell()
773 static int vterm_screen_set_cell(VTermScreen *screen, VTermPos pos, const VTermScreenCell *cell) in vterm_screen_set_cell()
802 int vterm_screen_is_eol(const VTermScreen *screen, VTermPos pos) in vterm_screen_is_eol()
819 VTermScreen *screen = screen_new(vt); in vterm_obtain_screen() local
825 void vterm_screen_enable_altscreen(VTermScreen *screen, int altscreen) in vterm_screen_enable_altscreen()
836 void vterm_screen_set_callbacks(VTermScreen *screen, const VTermScreenCallbacks *callbacks, void *u… in vterm_screen_set_callbacks()
842 void vterm_screen_flush_damage(VTermScreen *screen) in vterm_screen_flush_damage()
859 void vterm_screen_set_damage_merge(VTermScreen *screen, VTermDamageSize size) in vterm_screen_set_damage_merge()
889 int vterm_screen_get_attrs_extent(const VTermScreen *screen, VTermRect *extent, VTermPos pos, VTerm… in vterm_screen_get_attrs_extent()