HelenOS sources
chargrid_t 65 uspace/lib/output/include/io/chargrid.h static inline charfield_t *chargrid_charfield_at(chargrid_t *chargrid,
chargrid_t 73 uspace/lib/output/include/io/chargrid.h extern chargrid_t *chargrid_create(sysarg_t, sysarg_t,
chargrid_t 75 uspace/lib/output/include/io/chargrid.h extern void chargrid_destroy(chargrid_t *);
chargrid_t 77 uspace/lib/output/include/io/chargrid.h extern bool chargrid_cursor_at(chargrid_t *, sysarg_t, sysarg_t);
chargrid_t 79 uspace/lib/output/include/io/chargrid.h extern sysarg_t chargrid_get_top_row(chargrid_t *);
chargrid_t 81 uspace/lib/output/include/io/chargrid.h extern sysarg_t chargrid_putuchar(chargrid_t *, char32_t, bool);
chargrid_t 82 uspace/lib/output/include/io/chargrid.h extern sysarg_t chargrid_newline(chargrid_t *);
chargrid_t 83 uspace/lib/output/include/io/chargrid.h extern sysarg_t chargrid_tabstop(chargrid_t *, sysarg_t);
chargrid_t 84 uspace/lib/output/include/io/chargrid.h extern sysarg_t chargrid_backspace(chargrid_t *);
chargrid_t 86 uspace/lib/output/include/io/chargrid.h extern void chargrid_clear(chargrid_t *);
chargrid_t 87 uspace/lib/output/include/io/chargrid.h extern void chargrid_clear_row(chargrid_t *, sysarg_t);
chargrid_t 89 uspace/lib/output/include/io/chargrid.h extern void chargrid_set_cursor(chargrid_t *, sysarg_t, sysarg_t);
chargrid_t 90 uspace/lib/output/include/io/chargrid.h extern void chargrid_set_cursor_visibility(chargrid_t *, bool);
chargrid_t 91 uspace/lib/output/include/io/chargrid.h extern bool chargrid_get_cursor_visibility(chargrid_t *);
chargrid_t 93 uspace/lib/output/include/io/chargrid.h extern void chargrid_get_cursor(chargrid_t *, sysarg_t *, sysarg_t *);
chargrid_t 95 uspace/lib/output/include/io/chargrid.h extern void chargrid_set_style(chargrid_t *, console_style_t);
chargrid_t 96 uspace/lib/output/include/io/chargrid.h extern void chargrid_set_color(chargrid_t *, console_color_t,
chargrid_t 98 uspace/lib/output/include/io/chargrid.h extern void chargrid_set_rgb_color(chargrid_t *, pixel_t, pixel_t);
chargrid_t 48 uspace/lib/output/include/io/output.h extern frontbuf_handle_t output_frontbuf_create(async_sess_t *, chargrid_t *);
chargrid_t 53 uspace/lib/output/src/chargrid.c chargrid_t *chargrid_create(sysarg_t cols, sysarg_t rows,
chargrid_t 57 uspace/lib/output/src/chargrid.c sizeof(chargrid_t) + cols * rows * sizeof(charfield_t);
chargrid_t 58 uspace/lib/output/src/chargrid.c chargrid_t *scrbuf;
chargrid_t 61 uspace/lib/output/src/chargrid.c scrbuf = (chargrid_t *) as_area_create(AS_AREA_ANY, size,
chargrid_t 67 uspace/lib/output/src/chargrid.c scrbuf = (chargrid_t *) malloc(size);
chargrid_t 87 uspace/lib/output/src/chargrid.c void chargrid_destroy(chargrid_t *srcbuf)
chargrid_t 92 uspace/lib/output/src/chargrid.c bool chargrid_cursor_at(chargrid_t *scrbuf, sysarg_t col, sysarg_t row)
chargrid_t 98 uspace/lib/output/src/chargrid.c sysarg_t chargrid_get_top_row(chargrid_t *scrbuf)
chargrid_t 103 uspace/lib/output/src/chargrid.c static sysarg_t chargrid_update_rows(chargrid_t *scrbuf)
chargrid_t 116 uspace/lib/output/src/chargrid.c static sysarg_t chargrid_update_cols(chargrid_t *scrbuf)
chargrid_t 142 uspace/lib/output/src/chargrid.c sysarg_t chargrid_putuchar(chargrid_t *scrbuf, char32_t ch, bool update)
chargrid_t 171 uspace/lib/output/src/chargrid.c sysarg_t chargrid_newline(chargrid_t *scrbuf)
chargrid_t 192 uspace/lib/output/src/chargrid.c sysarg_t chargrid_tabstop(chargrid_t *scrbuf, sysarg_t tab_size)
chargrid_t 218 uspace/lib/output/src/chargrid.c sysarg_t chargrid_backspace(chargrid_t *scrbuf)
chargrid_t 244 uspace/lib/output/src/chargrid.c void chargrid_clear(chargrid_t *scrbuf)
chargrid_t 263 uspace/lib/output/src/chargrid.c void chargrid_set_cursor(chargrid_t *scrbuf, sysarg_t col, sysarg_t row)
chargrid_t 272 uspace/lib/output/src/chargrid.c void chargrid_set_cursor_visibility(chargrid_t *scrbuf, bool visible)
chargrid_t 284 uspace/lib/output/src/chargrid.c void chargrid_get_cursor(chargrid_t *scrbuf, sysarg_t *col,
chargrid_t 294 uspace/lib/output/src/chargrid.c bool chargrid_get_cursor_visibility(chargrid_t *scrbuf)
chargrid_t 305 uspace/lib/output/src/chargrid.c void chargrid_clear_row(chargrid_t *scrbuf, sysarg_t row)
chargrid_t 323 uspace/lib/output/src/chargrid.c void chargrid_set_style(chargrid_t *scrbuf, console_style_t style)
chargrid_t 337 uspace/lib/output/src/chargrid.c void chargrid_set_color(chargrid_t *scrbuf, console_color_t bgcolor,
chargrid_t 353 uspace/lib/output/src/chargrid.c void chargrid_set_rgb_color(chargrid_t *scrbuf, pixel_t bgcolor,
chargrid_t 85 uspace/lib/output/src/output.c chargrid_t *frontbuf)
chargrid_t 87 uspace/srv/hid/console/console.c chargrid_t *frontbuf; /**< Front buffer */
chargrid_t 214 uspace/srv/hid/output/output.c chargrid_t *buf = (chargrid_t *) frontbuf->data;
chargrid_t 277 uspace/srv/hid/output/output.c static bool srv_update_scroll(outdev_t *dev, chargrid_t *buf)
chargrid_t 322 uspace/srv/hid/output/output.c chargrid_t *buf = (chargrid_t *) frontbuf->data;
chargrid_t 371 uspace/srv/hid/output/output.c chargrid_t *buf = (chargrid_t *) frontbuf->data;
chargrid_t 70 uspace/srv/hid/output/output.h chargrid_t *backbuf;
HelenOS homepage, sources at GitHub