Lines Matching refs:ScreenCell
37 } ScreenCell; typedef
60 ScreenCell *buffers[2];
63 ScreenCell *buffer;
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()
82 …ScreenCell *new_buffer = vterm_allocator_malloc(screen->vt, sizeof(ScreenCell) * new_rows * new_co… in realloc_buffer()
86 ScreenCell *new_cell = new_buffer + row*new_cols + col; in realloc_buffer()
175 ScreenCell *cell = getcell(screen, pos.row, pos.col); in putglyph()
242 cols * sizeof(ScreenCell)); in moverect_internal()
273 ScreenCell *cell = getcell(screen, row, col); in erase_internal()
586 ScreenCell *cell = getcell(screen, row, col); in setlineinfo()
698 ScreenCell *cell = getcell(screen, row, col); in _get_chars()
739 ScreenCell *intcell = getcell(screen, pos.row, pos.col); in vterm_screen_get_cell()
776 ScreenCell *intcell = getcell(screen, pos.row, pos.col); in vterm_screen_set_cell()
807 ScreenCell *cell = getcell(screen, pos.row, pos.col); in vterm_screen_is_eol()
881 static int attrs_differ(VTermAttrMask attrs, ScreenCell *a, ScreenCell *b) in attrs_differ()
907 ScreenCell *target = getcell(screen, pos.row, pos.col); in vterm_screen_get_attrs_extent()