• Home
  • Raw
  • Download

Lines Matching refs:VTermScreen

39 static int vterm_screen_set_cell(VTermScreen *screen, VTermPos pos, const VTermScreenCell *cell);
41 struct VTermScreen struct
71 static inline ScreenCell *getcell(const VTermScreen *screen, int row, int col) in getcell() argument
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()
209 VTermScreen *screen = user; in moverect_internal()
249 VTermScreen *screen = user; in moverect_user()
267 VTermScreen *screen = user; in erase_internal()
290 VTermScreen *screen = user; in erase_user()
305 VTermScreen *screen = user; in scrollrect()
389 VTermScreen *screen = user; in movecursor()
399 VTermScreen *screen = user; in setpenattr()
439 VTermScreen *screen = user; in settermprop()
469 VTermScreen *screen = user; in bell()
479 VTermScreen *screen = user; in resize()
581 VTermScreen *screen = user; in setlineinfo()
622 static VTermScreen *screen_new(VTerm *vt) in screen_new()
628 VTermScreen *screen = vterm_allocator_malloc(vt, sizeof(VTermScreen)); in screen_new()
657 INTERNAL void vterm_screen_free(VTermScreen *screen) in vterm_screen_free()
668 void vterm_screen_reset(VTermScreen *screen, int hard) in vterm_screen_reset()
676 static size_t _get_chars(const VTermScreen *screen, const int utf8, void *buffer, size_t len, const… in _get_chars()
726 size_t vterm_screen_get_chars(const VTermScreen *screen, uint32_t *chars, size_t len, const VTermRe… in vterm_screen_get_chars()
731 size_t vterm_screen_get_text(const VTermScreen *screen, char *str, size_t len, const VTermRect rect) in vterm_screen_get_text()
737 int vterm_screen_get_cell(const VTermScreen *screen, VTermPos pos, VTermScreenCell *cell) in vterm_screen_get_cell()
774 static int vterm_screen_set_cell(VTermScreen *screen, VTermPos pos, const VTermScreenCell *cell) in vterm_screen_set_cell()
803 int vterm_screen_is_eol(const VTermScreen *screen, VTermPos pos) in vterm_screen_is_eol()
815 VTermScreen *vterm_obtain_screen(VTerm *vt) in vterm_obtain_screen()
820 VTermScreen *screen = screen_new(vt); in vterm_obtain_screen()
826 void vterm_screen_enable_altscreen(VTermScreen *screen, int altscreen) in vterm_screen_enable_altscreen()
837 void vterm_screen_set_callbacks(VTermScreen *screen, const VTermScreenCallbacks *callbacks, void *u… in vterm_screen_set_callbacks()
843 void *vterm_screen_get_cbdata(VTermScreen *screen) in vterm_screen_get_cbdata()
848 void vterm_screen_set_unrecognised_fallbacks(VTermScreen *screen, const VTermParserCallbacks *fallb… in vterm_screen_set_unrecognised_fallbacks()
853 void *vterm_screen_get_unrecognised_fbdata(VTermScreen *screen) in vterm_screen_get_unrecognised_fbdata()
858 void vterm_screen_flush_damage(VTermScreen *screen) in vterm_screen_flush_damage()
875 void vterm_screen_set_damage_merge(VTermScreen *screen, VTermDamageSize size) in vterm_screen_set_damage_merge()
905 int vterm_screen_get_attrs_extent(const VTermScreen *screen, VTermRect *extent, VTermPos pos, VTerm… in vterm_screen_get_attrs_extent()
933 void vterm_screen_convert_color_to_rgb(const VTermScreen *screen, VTermColor *col) in vterm_screen_convert_color_to_rgb()