HelenOS sources

chargrid_t         85 uspace/app/terminal/terminal.h 	chargrid_t *frontbuf;
chargrid_t         86 uspace/app/terminal/terminal.h 	chargrid_t *backbuf;
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        213 uspace/srv/hid/output/output.c 	chargrid_t *buf = (chargrid_t *) frontbuf->data;
chargrid_t        276 uspace/srv/hid/output/output.c static bool srv_update_scroll(outdev_t *dev, chargrid_t *buf)
chargrid_t        321 uspace/srv/hid/output/output.c 	chargrid_t *buf = (chargrid_t *) frontbuf->data;
chargrid_t        370 uspace/srv/hid/output/output.c 	chargrid_t *buf = (chargrid_t *) frontbuf->data;
chargrid_t         68 uspace/srv/hid/output/output.h 	chargrid_t *backbuf;
HelenOS homepage, sources at GitHub