Home
last modified time | relevance | path

Searched refs:VTermScreen (Results 1 – 4 of 4) sorted by relevance

/haiku/src/apps/serialconnect/libvterm/include/
H A Dvterm.h11 typedef struct VTermScreen VTermScreen; typedef
244 VTermScreen *vterm_obtain_screen(VTerm *vt);
246 void vterm_screen_enable_altscreen(VTermScreen *screen, int altscreen);
247 void vterm_screen_set_callbacks(VTermScreen *screen, const VTermScreenCallbacks *callbacks, void *u…
256 void vterm_screen_flush_damage(VTermScreen *screen);
257 void vterm_screen_set_damage_merge(VTermScreen *screen, VTermDamageSize size);
259 void vterm_screen_reset(VTermScreen *screen, int hard);
262 size_t vterm_screen_get_chars(const VTermScreen *screen, uint32_t *chars, size_t len, const VTermRe…
263 size_t vterm_screen_get_text(const VTermScreen *screen, char *str, size_t len, const VTermRect rect…
277 int vterm_screen_get_attrs_extent(const VTermScreen *screen, VTermRect *extent, VTermPos pos, VTerm…
[all …]
/haiku/src/apps/serialconnect/libvterm/src/
H A Dscreen.c39 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()
104 static void damagerect(VTermScreen *screen, VTermRect rect) in damagerect()
161 static void damagescreen(VTermScreen *screen) in damagescreen()
175 VTermScreen *screen = user; in putglyph()
209 VTermScreen *screen = user; in moverect_internal()
250 VTermScreen *screen = user; in moverect_user()
268 VTermScreen *screen = user; in erase_internal()
[all …]
H A Dvterm_internal.h161 VTermScreen *screen;
202 void vterm_screen_free(VTermScreen *screen);
/haiku/src/apps/serialconnect/
H A DTermView.h61 VTermScreen* fTermScreen;