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