screen_write_ctx
format_draw_put(struct screen_write_ctx *octx, u_int ocx, u_int ocy,
format_draw_put_list(struct screen_write_ctx *octx,
format_draw_none(struct screen_write_ctx *octx, u_int available, u_int ocx,
format_draw_left(struct screen_write_ctx *octx, u_int available, u_int ocx,
struct screen_write_ctx ctx;
format_draw_centre(struct screen_write_ctx *octx, u_int available, u_int ocx,
struct screen_write_ctx ctx;
format_draw_right(struct screen_write_ctx *octx, u_int available, u_int ocx,
struct screen_write_ctx ctx;
format_draw_absolute_centre(struct screen_write_ctx *octx, u_int available,
format_draw_many(struct screen_write_ctx *ctx, struct style *sy, char ch,
format_draw(struct screen_write_ctx *octx, const struct grid_cell *base,
struct screen_write_ctx ctx[TOTAL];
struct screen_write_ctx ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx *sctx = &ictx->ctx;
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
popup_init_ctx_cb(struct screen_write_ctx *ctx, struct tty_ctx *ttyctx)
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
screen_write_cursorright(struct screen_write_ctx *ctx, u_int nx)
screen_write_cursorleft(struct screen_write_ctx *ctx, u_int nx)
screen_write_backspace(struct screen_write_ctx *ctx)
screen_write_alignmenttest(struct screen_write_ctx *ctx)
screen_write_insertcharacter(struct screen_write_ctx *ctx, u_int nx, u_int bg)
screen_write_deletecharacter(struct screen_write_ctx *ctx, u_int nx, u_int bg)
screen_write_clearcharacter(struct screen_write_ctx *ctx, u_int nx, u_int bg)
screen_write_insertline(struct screen_write_ctx *ctx, u_int ny, u_int bg)
screen_write_deleteline(struct screen_write_ctx *ctx, u_int ny, u_int bg)
screen_write_clearline(struct screen_write_ctx *ctx, u_int bg)
screen_write_clearendofline(struct screen_write_ctx *ctx, u_int bg)
screen_write_clearstartofline(struct screen_write_ctx *ctx, u_int bg)
screen_write_cursormove(struct screen_write_ctx *ctx, int px, int py,
screen_write_reverseindex(struct screen_write_ctx *ctx, u_int bg)
screen_write_scrollregion(struct screen_write_ctx *ctx, u_int rupper,
screen_write_linefeed(struct screen_write_ctx *ctx, int wrapped, u_int bg)
screen_write_scrollup(struct screen_write_ctx *ctx, u_int lines, u_int bg)
screen_write_scrolldown(struct screen_write_ctx *ctx, u_int lines, u_int bg)
screen_write_carriagereturn(struct screen_write_ctx *ctx)
screen_write_clearendofscreen(struct screen_write_ctx *ctx, u_int bg)
screen_write_clearstartofscreen(struct screen_write_ctx *ctx, u_int bg)
screen_write_clearscreen(struct screen_write_ctx *ctx, u_int bg)
screen_write_clearhistory(struct screen_write_ctx *ctx)
screen_write_fullredraw(struct screen_write_ctx *ctx)
screen_write_collect_trim(struct screen_write_ctx *ctx, u_int y, u_int x,
screen_write_collect_clear(struct screen_write_ctx *ctx, u_int y, u_int n)
screen_write_collect_scroll(struct screen_write_ctx *ctx, u_int bg)
screen_write_collect_flush(struct screen_write_ctx *ctx, int scroll_only,
screen_write_initctx(struct screen_write_ctx *ctx, struct tty_ctx *ttyctx,
screen_write_collect_insert(struct screen_write_ctx *ctx,
screen_write_collect_end(struct screen_write_ctx *ctx)
screen_write_collect_add(struct screen_write_ctx *ctx,
screen_write_cell(struct screen_write_ctx *ctx, const struct grid_cell *gc)
screen_write_combine(struct screen_write_ctx *ctx, const struct grid_cell *gc)
screen_write_overwrite(struct screen_write_ctx *ctx, struct grid_cell *gc,
screen_write_setselection(struct screen_write_ctx *ctx, const char *clip,
screen_write_rawstring(struct screen_write_ctx *ctx, u_char *str, u_int len,
screen_write_alternateon(struct screen_write_ctx *ctx, struct grid_cell *gc,
screen_write_alternateoff(struct screen_write_ctx *ctx, struct grid_cell *gc,
screen_write_init(struct screen_write_ctx *ctx, struct screen *s)
screen_write_start_pane(struct screen_write_ctx *ctx, struct window_pane *wp,
struct screen_write_ctx *, u_int, u_int, u_int, int *);
static void screen_write_collect_insert(struct screen_write_ctx *,
screen_write_start_callback(struct screen_write_ctx *ctx, struct screen *s,
static void screen_write_collect_clear(struct screen_write_ctx *, u_int,
screen_write_start(struct screen_write_ctx *ctx, struct screen *s)
screen_write_stop(struct screen_write_ctx *ctx)
static void screen_write_collect_scroll(struct screen_write_ctx *, u_int);
screen_write_reset(struct screen_write_ctx *ctx)
static void screen_write_collect_flush(struct screen_write_ctx *, int,
screen_write_putc(struct screen_write_ctx *ctx, const struct grid_cell *gcp,
static int screen_write_overwrite(struct screen_write_ctx *,
static int screen_write_combine(struct screen_write_ctx *,
screen_write_text(struct screen_write_ctx *ctx, u_int cx, u_int width,
screen_write_puts(struct screen_write_ctx *ctx, const struct grid_cell *gcp,
screen_write_nputs(struct screen_write_ctx *ctx, ssize_t maxlen,
screen_write_vnputs(struct screen_write_ctx *ctx, ssize_t maxlen,
screen_write_fast_copy(struct screen_write_ctx *ctx, struct screen *src,
screen_write_hline(struct screen_write_ctx *ctx, u_int nx, int left, int right,
screen_write_vline(struct screen_write_ctx *ctx, u_int ny, int top, int bottom)
screen_write_menu(struct screen_write_ctx *ctx, struct menu *menu, int choice,
screen_write_box(struct screen_write_ctx *ctx, u_int nx, u_int ny,
screen_write_preview(struct screen_write_ctx *ctx, struct screen *src, u_int nx,
screen_write_mode_set(struct screen_write_ctx *ctx, int mode)
screen_write_mode_clear(struct screen_write_ctx *ctx, int mode)
screen_write_set_cursor(struct screen_write_ctx *ctx, int cx, int cy)
screen_write_cursorup(struct screen_write_ctx *ctx, u_int ny)
screen_write_cursordown(struct screen_write_ctx *ctx, u_int ny)
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
status_prompt_redraw_character(struct screen_write_ctx *ctx, u_int offset,
struct screen_write_ctx *ctx, u_int offset, u_int pwidth, u_int *width,
struct screen_write_ctx ctx;
typedef void (*screen_write_init_ctx_cb)(struct screen_write_ctx *,
struct screen_write_ctx;
struct screen_write_ctx *ctx, u_int sx, u_int sy)
struct screen_write_ctx *ctx, u_int sx, u_int sy)
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
struct screen_write_ctx *ctx, u_int py, u_int fy, u_int nx,
struct screen_write_ctx *ctx, u_int py)
struct screen_write_ctx *ctx, u_int py, u_int ny)
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
window_copy_init_ctx_cb(__unused struct screen_write_ctx *ctx,
struct screen_write_ctx backing_ctx, ctx;
struct screen_write_ctx *, u_int);
struct screen_write_ctx *, u_int, u_int);
struct screen_write_ctx ctx;
struct screen_write_ctx ctx;
struct window_customize_itemdata *item, struct screen_write_ctx *ctx,
struct window_customize_itemdata *item, struct screen_write_ctx *ctx,
struct screen_write_ctx *ctx, u_int sx, u_int sy)
window_tree_draw_label(struct screen_write_ctx *ctx, u_int px, u_int py,
struct screen_write_ctx *ctx, u_int sx, u_int sy)
struct window *w, struct screen_write_ctx *ctx, u_int sx, u_int sy)
window_tree_draw(void *modedata, void *itemdata, struct screen_write_ctx *ctx,