Searched refs:VTermScreenCell (Results 1 – 4 of 4) sorted by relevance
/haiku/src/apps/serialconnect/ |
H A D | TermView.h | 42 void _GetCell(VTermPos pos, VTermScreenCell& cell); 47 void _PushLine(int cols, const VTermScreenCell* cells); 48 int _PopLine(int cols, VTermScreenCell* cells); 54 static int _PushLine(int cols, const VTermScreenCell* cells, 56 static int _PopLine(int cols, VTermScreenCell* cells,
|
H A D | TermView.cpp | 24 VTermScreenCell cells[]; 78 VTermScreenCell cell; in Draw() 88 VTermScreenCell newCell; in Draw() 344 VTermScreenCell cell; in _Init() 425 TermView::_GetCell(VTermPos pos, VTermScreenCell& cell) in _GetCell() 483 TermView::_PushLine(int cols, const VTermScreenCell* cells) in _PushLine() 486 + cols * sizeof(VTermScreenCell)); in _PushLine() 488 memcpy(item->cells, cells, cols * sizeof(VTermScreenCell)); in _PushLine() 528 TermView::_PopLine(int cols, VTermScreenCell* cells) in _PopLine() 537 memcpy(cells, item->cells, cols * sizeof(VTermScreenCell)); in _PopLine() [all …]
|
/haiku/src/apps/serialconnect/libvterm/include/ |
H A D | vterm.h | 230 } VTermScreenCell; typedef 240 int (*sb_pushline)(int cols, const VTermScreenCell *cells, void *user); 241 int (*sb_popline)(int cols, VTermScreenCell *cells, void *user); 279 int vterm_screen_get_cell(const VTermScreen *screen, VTermPos pos, VTermScreenCell *cell);
|
/haiku/src/apps/serialconnect/libvterm/src/ |
H A D | screen.c | 39 static int vterm_screen_set_cell(VTermScreen *screen, VTermPos pos, const VTermScreenCell *cell); 66 VTermScreenCell *sb_buffer; 528 screen->sb_buffer = vterm_allocator_malloc(screen->vt, sizeof(VTermScreenCell) * new_cols); in resize() 654 screen->sb_buffer = vterm_allocator_malloc(screen->vt, sizeof(VTermScreenCell) * cols); in screen_new() 743 int vterm_screen_get_cell(const VTermScreen *screen, VTermPos pos, VTermScreenCell *cell) in vterm_screen_get_cell() 781 static int vterm_screen_set_cell(VTermScreen *screen, VTermPos pos, const VTermScreenCell *cell) in vterm_screen_set_cell()
|