Symbol: VTermScreen
src/apps/serialconnect/TermView.h
61
VTermScreen* fTermScreen;
src/apps/serialconnect/libvterm/include/vterm.h
11
typedef struct VTermScreen VTermScreen;
src/apps/serialconnect/libvterm/include/vterm.h
244
VTermScreen *vterm_obtain_screen(VTerm *vt);
src/apps/serialconnect/libvterm/include/vterm.h
246
void vterm_screen_enable_altscreen(VTermScreen *screen, int altscreen);
src/apps/serialconnect/libvterm/include/vterm.h
247
void vterm_screen_set_callbacks(VTermScreen *screen, const VTermScreenCallbacks *callbacks, void *user);
src/apps/serialconnect/libvterm/include/vterm.h
256
void vterm_screen_flush_damage(VTermScreen *screen);
src/apps/serialconnect/libvterm/include/vterm.h
257
void vterm_screen_set_damage_merge(VTermScreen *screen, VTermDamageSize size);
src/apps/serialconnect/libvterm/include/vterm.h
259
void vterm_screen_reset(VTermScreen *screen, int hard);
src/apps/serialconnect/libvterm/include/vterm.h
262
size_t vterm_screen_get_chars(const VTermScreen *screen, uint32_t *chars, size_t len, const VTermRect rect);
src/apps/serialconnect/libvterm/include/vterm.h
263
size_t vterm_screen_get_text(const VTermScreen *screen, char *str, size_t len, const VTermRect rect);
src/apps/serialconnect/libvterm/include/vterm.h
277
int vterm_screen_get_attrs_extent(const VTermScreen *screen, VTermRect *extent, VTermPos pos, VTermAttrMask attrs);
src/apps/serialconnect/libvterm/include/vterm.h
279
int vterm_screen_get_cell(const VTermScreen *screen, VTermPos pos, VTermScreenCell *cell);
src/apps/serialconnect/libvterm/include/vterm.h
281
int vterm_screen_is_eol(const VTermScreen *screen, VTermPos pos);
src/apps/serialconnect/libvterm/src/screen.c
104
static void damagerect(VTermScreen *screen, VTermRect rect)
src/apps/serialconnect/libvterm/src/screen.c
161
static void damagescreen(VTermScreen *screen)
src/apps/serialconnect/libvterm/src/screen.c
175
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
209
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
250
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
268
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
292
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
307
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
387
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
39
static int vterm_screen_set_cell(VTermScreen *screen, VTermPos pos, const VTermScreenCell *cell);
src/apps/serialconnect/libvterm/src/screen.c
397
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
434
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
464
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
474
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
484
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
585
VTermScreen *screen = user;
src/apps/serialconnect/libvterm/src/screen.c
627
static VTermScreen *screen_new(VTerm *vt)
src/apps/serialconnect/libvterm/src/screen.c
631
VTermScreen *screen;
src/apps/serialconnect/libvterm/src/screen.c
636
screen = vterm_allocator_malloc(vt, sizeof(VTermScreen));
src/apps/serialconnect/libvterm/src/screen.c
661
INTERNAL void vterm_screen_free(VTermScreen *screen)
src/apps/serialconnect/libvterm/src/screen.c
672
void vterm_screen_reset(VTermScreen *screen, int hard)
src/apps/serialconnect/libvterm/src/screen.c
680
static size_t _get_chars(const VTermScreen *screen, const int utf8, void *buffer, size_t len, const VTermRect rect)
src/apps/serialconnect/libvterm/src/screen.c
71
static inline ScreenCell *getcell(const VTermScreen *screen, int row, int col)
src/apps/serialconnect/libvterm/src/screen.c
732
size_t vterm_screen_get_chars(const VTermScreen *screen, uint32_t *chars, size_t len, const VTermRect rect)
src/apps/serialconnect/libvterm/src/screen.c
737
size_t vterm_screen_get_text(const VTermScreen *screen, char *str, size_t len, const VTermRect rect)
src/apps/serialconnect/libvterm/src/screen.c
743
int vterm_screen_get_cell(const VTermScreen *screen, VTermPos pos, VTermScreenCell *cell)
src/apps/serialconnect/libvterm/src/screen.c
781
static int vterm_screen_set_cell(VTermScreen *screen, VTermPos pos, const VTermScreenCell *cell)
src/apps/serialconnect/libvterm/src/screen.c
80
static ScreenCell *realloc_buffer(VTermScreen *screen, ScreenCell *buffer, int new_rows, int new_cols)
src/apps/serialconnect/libvterm/src/screen.c
812
int vterm_screen_is_eol(const VTermScreen *screen, VTermPos pos)
src/apps/serialconnect/libvterm/src/screen.c
824
VTermScreen *vterm_obtain_screen(VTerm *vt)
src/apps/serialconnect/libvterm/src/screen.c
826
VTermScreen *screen;
src/apps/serialconnect/libvterm/src/screen.c
836
void vterm_screen_enable_altscreen(VTermScreen *screen, int altscreen)
src/apps/serialconnect/libvterm/src/screen.c
847
void vterm_screen_set_callbacks(VTermScreen *screen, const VTermScreenCallbacks *callbacks, void *user)
src/apps/serialconnect/libvterm/src/screen.c
853
void vterm_screen_flush_damage(VTermScreen *screen)
src/apps/serialconnect/libvterm/src/screen.c
870
void vterm_screen_set_damage_merge(VTermScreen *screen, VTermDamageSize size)
src/apps/serialconnect/libvterm/src/screen.c
900
int vterm_screen_get_attrs_extent(const VTermScreen *screen, VTermRect *extent, VTermPos pos, VTermAttrMask attrs)
src/apps/serialconnect/libvterm/src/vterm_internal.h
161
VTermScreen *screen;
src/apps/serialconnect/libvterm/src/vterm_internal.h
202
void vterm_screen_free(VTermScreen *screen);