HelenOS sources
chargrid_t 66 uspace/lib/output/include/io/chargrid.h static inline charfield_t *chargrid_charfield_at(chargrid_t *chargrid,
chargrid_t 74 uspace/lib/output/include/io/chargrid.h extern chargrid_t *chargrid_create(sysarg_t, sysarg_t,
chargrid_t 76 uspace/lib/output/include/io/chargrid.h extern void chargrid_destroy(chargrid_t *);
chargrid_t 78 uspace/lib/output/include/io/chargrid.h extern bool chargrid_cursor_at(chargrid_t *, sysarg_t, sysarg_t);
chargrid_t 80 uspace/lib/output/include/io/chargrid.h extern sysarg_t chargrid_get_top_row(chargrid_t *);
chargrid_t 82 uspace/lib/output/include/io/chargrid.h extern sysarg_t chargrid_putuchar(chargrid_t *, char32_t, bool);
chargrid_t 83 uspace/lib/output/include/io/chargrid.h extern sysarg_t chargrid_newline(chargrid_t *);
chargrid_t 84 uspace/lib/output/include/io/chargrid.h extern sysarg_t chargrid_cr(chargrid_t *);
chargrid_t 85 uspace/lib/output/include/io/chargrid.h extern sysarg_t chargrid_tabstop(chargrid_t *, sysarg_t);
chargrid_t 86 uspace/lib/output/include/io/chargrid.h extern sysarg_t chargrid_backspace(chargrid_t *);
chargrid_t 88 uspace/lib/output/include/io/chargrid.h extern void chargrid_clear(chargrid_t *);
chargrid_t 89 uspace/lib/output/include/io/chargrid.h extern void chargrid_clear_row(chargrid_t *, sysarg_t);
chargrid_t 91 uspace/lib/output/include/io/chargrid.h extern void chargrid_set_cursor(chargrid_t *, sysarg_t, sysarg_t);
chargrid_t 92 uspace/lib/output/include/io/chargrid.h extern void chargrid_set_cursor_visibility(chargrid_t *, bool);
chargrid_t 93 uspace/lib/output/include/io/chargrid.h extern bool chargrid_get_cursor_visibility(chargrid_t *);
chargrid_t 95 uspace/lib/output/include/io/chargrid.h extern void chargrid_get_cursor(chargrid_t *, sysarg_t *, sysarg_t *);
chargrid_t 97 uspace/lib/output/include/io/chargrid.h extern void chargrid_set_style(chargrid_t *, console_style_t);
chargrid_t 98 uspace/lib/output/include/io/chargrid.h extern void chargrid_set_color(chargrid_t *, console_color_t,
chargrid_t 100 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 54 uspace/lib/output/src/chargrid.c chargrid_t *chargrid_create(sysarg_t cols, sysarg_t rows,
chargrid_t 58 uspace/lib/output/src/chargrid.c sizeof(chargrid_t) + cols * rows * sizeof(charfield_t);
chargrid_t 59 uspace/lib/output/src/chargrid.c chargrid_t *scrbuf;
chargrid_t 62 uspace/lib/output/src/chargrid.c scrbuf = (chargrid_t *) as_area_create(AS_AREA_ANY, size,
chargrid_t 68 uspace/lib/output/src/chargrid.c scrbuf = (chargrid_t *) malloc(size);
chargrid_t 88 uspace/lib/output/src/chargrid.c void chargrid_destroy(chargrid_t *srcbuf)
chargrid_t 93 uspace/lib/output/src/chargrid.c bool chargrid_cursor_at(chargrid_t *scrbuf, sysarg_t col, sysarg_t row)
chargrid_t 99 uspace/lib/output/src/chargrid.c sysarg_t chargrid_get_top_row(chargrid_t *scrbuf)
chargrid_t 104 uspace/lib/output/src/chargrid.c static sysarg_t chargrid_update_rows(chargrid_t *scrbuf)
chargrid_t 117 uspace/lib/output/src/chargrid.c static sysarg_t chargrid_update_cols(chargrid_t *scrbuf)
chargrid_t 143 uspace/lib/output/src/chargrid.c sysarg_t chargrid_putuchar(chargrid_t *scrbuf, char32_t ch, bool update)
chargrid_t 172 uspace/lib/output/src/chargrid.c sysarg_t chargrid_newline(chargrid_t *scrbuf)
chargrid_t 191 uspace/lib/output/src/chargrid.c sysarg_t chargrid_cr(chargrid_t *scrbuf)
chargrid_t 210 uspace/lib/output/src/chargrid.c sysarg_t chargrid_tabstop(chargrid_t *scrbuf, sysarg_t tab_size)
chargrid_t 236 uspace/lib/output/src/chargrid.c sysarg_t chargrid_backspace(chargrid_t *scrbuf)
chargrid_t 262 uspace/lib/output/src/chargrid.c void chargrid_clear(chargrid_t *scrbuf)
chargrid_t 281 uspace/lib/output/src/chargrid.c void chargrid_set_cursor(chargrid_t *scrbuf, sysarg_t col, sysarg_t row)
chargrid_t 290 uspace/lib/output/src/chargrid.c void chargrid_set_cursor_visibility(chargrid_t *scrbuf, bool visible)
chargrid_t 302 uspace/lib/output/src/chargrid.c void chargrid_get_cursor(chargrid_t *scrbuf, sysarg_t *col,
chargrid_t 312 uspace/lib/output/src/chargrid.c bool chargrid_get_cursor_visibility(chargrid_t *scrbuf)
chargrid_t 323 uspace/lib/output/src/chargrid.c void chargrid_clear_row(chargrid_t *scrbuf, sysarg_t row)
chargrid_t 341 uspace/lib/output/src/chargrid.c void chargrid_set_style(chargrid_t *scrbuf, console_style_t style)
chargrid_t 355 uspace/lib/output/src/chargrid.c void chargrid_set_color(chargrid_t *scrbuf, console_color_t bgcolor,
chargrid_t 371 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