HelenOS sources
termui_cell_t 192 uspace/app/terminal/terminal.c static termui_cell_t charfield_to_termui_cell(terminal_t *term, const charfield_t *cf)
termui_cell_t 194 uspace/app/terminal/terminal.c termui_cell_t cell = { };
termui_cell_t 259 uspace/app/terminal/terminal.c static void term_draw_cell(terminal_t *term, pixelmap_t *pixelmap, int col, int row, const termui_cell_t *cell)
termui_cell_t 356 uspace/app/terminal/terminal.c static void termui_update_cb(void *userdata, int col, int row, const termui_cell_t *cell, int len)
termui_cell_t 543 uspace/app/terminal/terminal.c termui_cell_t cellstyle = { };
termui_cell_t 577 uspace/app/terminal/terminal.c termui_cell_t cellstyle = { };
termui_cell_t 593 uspace/app/terminal/terminal.c termui_cell_t cellstyle = {
termui_cell_t 748 uspace/app/terminal/terminal.c termui_cell_t *cells = termui_get_active_row(term->termui, row);
termui_cell_t 85 uspace/lib/termui/include/termui.h typedef void (*termui_update_cb_t)(void *userdata, int col, int row, const termui_cell_t *cell, int len);
termui_cell_t 124 uspace/lib/termui/include/termui.h void termui_set_style(termui_t *termui, termui_cell_t style);
termui_cell_t 132 uspace/lib/termui/include/termui.h termui_cell_t *termui_get_active_row(termui_t *termui, int row);
termui_cell_t 39 uspace/lib/termui/src/history.c static const termui_cell_t _blank_cells[BLANK_CELLS_LEN];
termui_cell_t 71 uspace/lib/termui/src/history.c termui_cell_t *new_buf = reallocarray(cells->buf,
termui_cell_t 72 uspace/lib/termui/src/history.c new_len, sizeof(termui_cell_t));
termui_cell_t 202 uspace/lib/termui/src/history.c min(cells->head_top + len, SIZE_MAX / sizeof(termui_cell_t));
termui_cell_t 207 uspace/lib/termui/src/history.c termui_cell_t *new_buf =
termui_cell_t 208 uspace/lib/termui/src/history.c realloc(cells->buf, new_len * sizeof(termui_cell_t));
termui_cell_t 339 uspace/lib/termui/src/history.c static termui_cell_t *_history_append(struct history *history, size_t len)
termui_cell_t 551 uspace/lib/termui/src/history.c const termui_cell_t *_history_reflow(struct history *history, size_t new_cols, size_t *recouped)
termui_cell_t 671 uspace/lib/termui/src/history.c const termui_cell_t *cells = &history->cells.buf[line.idx];
termui_cell_t 714 uspace/lib/termui/src/history.c void _history_append_row(struct history *history, const termui_cell_t *b, bool last)
termui_cell_t 724 uspace/lib/termui/src/history.c memcpy(_history_append(history, len), b, sizeof(termui_cell_t) * len);
termui_cell_t 34 uspace/lib/termui/src/history.h static bool _cell_is_empty(const termui_cell_t cell)
termui_cell_t 41 uspace/lib/termui/src/history.h termui_cell_t *buf;
termui_cell_t 81 uspace/lib/termui/src/history.h INTERNAL void _history_append_row(struct history *history, const termui_cell_t *b, bool last);
termui_cell_t 85 uspace/lib/termui/src/history.h INTERNAL const termui_cell_t *_history_reflow(struct history *history, size_t new_cols, size_t *recouped);
termui_cell_t 55 uspace/lib/termui/src/termui.c termui_cell_t *screen;
termui_cell_t 64 uspace/lib/termui/src/termui.c termui_cell_t style;
termui_cell_t 65 uspace/lib/termui/src/termui.c termui_cell_t default_cell;
termui_cell_t 95 uspace/lib/termui/src/termui.c void termui_set_style(termui_t *termui, termui_cell_t style)
termui_cell_t 139 uspace/lib/termui/src/termui.c termui_cell_t *termui_get_active_row(termui_t *termui, int row)
termui_cell_t 293 uspace/lib/termui/src/termui.c termui_cell_t padding_cell = termui->style;
termui_cell_t 295 uspace/lib/termui/src/termui.c termui_cell_t cell = termui->style;
termui_cell_t 598 uspace/lib/termui/src/termui.c static void _termui_put_cells(termui_t *termui, const termui_cell_t *cells, int n)
termui_cell_t 631 uspace/lib/termui/src/termui.c termui_cell_t *new_screen = calloc(cells, sizeof(new_screen[0]));
termui_cell_t 669 uspace/lib/termui/src/termui.c const termui_cell_t *c = _history_reflow(&termui->history, cols, &recouped);
HelenOS homepage, sources at GitHub