version 1.719, 2017/02/08 08:50:10 |
version 1.720, 2017/02/08 16:45:18 |
|
|
|
|
bitstr_t *tabs; |
bitstr_t *tabs; |
|
|
bitstr_t *dirty; |
|
u_int dirtysize; |
|
|
|
struct screen_sel sel; |
struct screen_sel sel; |
}; |
}; |
|
|
/* Screen write context. */ |
/* Screen write context. */ |
|
struct screen_write_collect_item; |
|
struct screen_write_collect_line; |
struct screen_write_ctx { |
struct screen_write_ctx { |
struct window_pane *wp; |
struct window_pane *wp; |
struct screen *s; |
struct screen *s; |
u_int dirty; |
|
|
|
|
struct screen_write_collect_item *item; |
|
struct screen_write_collect_line *list; |
|
|
u_int cells; |
u_int cells; |
u_int written; |
u_int written; |
u_int skipped; |
u_int skipped; |
|
|
|
|
struct grid_cell cell; |
struct grid_cell cell; |
|
|
int last_wp; |
int last_wp; |
struct grid_cell last_cell; |
struct grid_cell last_cell; |
|
|
#define TTY_NOCURSOR 0x1 |
#define TTY_NOCURSOR 0x1 |
|
|
struct tty_ctx *); |
struct tty_ctx *); |
void tty_cmd_alignmenttest(struct tty *, const struct tty_ctx *); |
void tty_cmd_alignmenttest(struct tty *, const struct tty_ctx *); |
void tty_cmd_cell(struct tty *, const struct tty_ctx *); |
void tty_cmd_cell(struct tty *, const struct tty_ctx *); |
|
void tty_cmd_cells(struct tty *, const struct tty_ctx *); |
void tty_cmd_clearendofline(struct tty *, const struct tty_ctx *); |
void tty_cmd_clearendofline(struct tty *, const struct tty_ctx *); |
void tty_cmd_clearendofscreen(struct tty *, const struct tty_ctx *); |
void tty_cmd_clearendofscreen(struct tty *, const struct tty_ctx *); |
void tty_cmd_clearline(struct tty *, const struct tty_ctx *); |
void tty_cmd_clearline(struct tty *, const struct tty_ctx *); |
|
|
const struct grid_line *grid_peek_line(struct grid *, u_int); |
const struct grid_line *grid_peek_line(struct grid *, u_int); |
void grid_get_cell(struct grid *, u_int, u_int, struct grid_cell *); |
void grid_get_cell(struct grid *, u_int, u_int, struct grid_cell *); |
void grid_set_cell(struct grid *, u_int, u_int, const struct grid_cell *); |
void grid_set_cell(struct grid *, u_int, u_int, const struct grid_cell *); |
|
void grid_set_cells(struct grid *, u_int, u_int, const struct grid_cell *, |
|
const char *, size_t); |
void grid_clear(struct grid *, u_int, u_int, u_int, u_int, u_int); |
void grid_clear(struct grid *, u_int, u_int, u_int, u_int, u_int); |
void grid_clear_lines(struct grid *, u_int, u_int, u_int); |
void grid_clear_lines(struct grid *, u_int, u_int, u_int); |
void grid_move_lines(struct grid *, u_int, u_int, u_int, u_int); |
void grid_move_lines(struct grid *, u_int, u_int, u_int, u_int); |
|
|
void grid_view_get_cell(struct grid *, u_int, u_int, struct grid_cell *); |
void grid_view_get_cell(struct grid *, u_int, u_int, struct grid_cell *); |
void grid_view_set_cell(struct grid *, u_int, u_int, |
void grid_view_set_cell(struct grid *, u_int, u_int, |
const struct grid_cell *); |
const struct grid_cell *); |
|
void grid_view_set_cells(struct grid *, u_int, u_int, |
|
const struct grid_cell *, const char *, size_t); |
void grid_view_clear_history(struct grid *, u_int); |
void grid_view_clear_history(struct grid *, u_int); |
void grid_view_clear(struct grid *, u_int, u_int, u_int, u_int, u_int); |
void grid_view_clear(struct grid *, u_int, u_int, u_int, u_int, u_int); |
void grid_view_scroll_region_up(struct grid *, u_int, u_int); |
void grid_view_scroll_region_up(struct grid *, u_int, u_int); |
|
|
void screen_write_clearstartofscreen(struct screen_write_ctx *, u_int); |
void screen_write_clearstartofscreen(struct screen_write_ctx *, u_int); |
void screen_write_clearscreen(struct screen_write_ctx *, u_int); |
void screen_write_clearscreen(struct screen_write_ctx *, u_int); |
void screen_write_clearhistory(struct screen_write_ctx *); |
void screen_write_clearhistory(struct screen_write_ctx *); |
|
void screen_write_collect_end(struct screen_write_ctx *); |
|
void screen_write_collect_add(struct screen_write_ctx *, |
|
const struct grid_cell *); |
void screen_write_cell(struct screen_write_ctx *, const struct grid_cell *); |
void screen_write_cell(struct screen_write_ctx *, const struct grid_cell *); |
void screen_write_setselection(struct screen_write_ctx *, u_char *, u_int); |
void screen_write_setselection(struct screen_write_ctx *, u_char *, u_int); |
void screen_write_rawstring(struct screen_write_ctx *, u_char *, u_int); |
void screen_write_rawstring(struct screen_write_ctx *, u_char *, u_int); |