tty_ctx
popup_redraw_cb(const struct tty_ctx *ttyctx)
popup_set_client_cb(struct tty_ctx *ttyctx, struct client *c)
popup_init_ctx_cb(struct screen_write_ctx *ctx, struct tty_ctx *ttyctx)
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
screen_write_redraw_cb(const struct tty_ctx *ttyctx)
struct tty_ctx ttyctx;
screen_write_set_client_cb(struct tty_ctx *ttyctx, struct client *c)
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
screen_write_initctx(struct screen_write_ctx *ctx, struct tty_ctx *ttyctx,
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx ttyctx;
struct tty_ctx *);
typedef void (*tty_ctx_redraw_cb)(const struct tty_ctx *);
typedef int (*tty_ctx_set_client_cb)(struct tty_ctx *, struct client *);
void tty_write(void (*)(struct tty *, const struct tty_ctx *),
struct tty_ctx;
tty_large_region(__unused struct tty *tty, const struct tty_ctx *ctx)
tty_redraw_region(struct tty *tty, const struct tty_ctx *ctx)
tty_is_visible(__unused struct tty *tty, const struct tty_ctx *ctx, u_int px,
tty_clamp_line(struct tty *tty, const struct tty_ctx *ctx, u_int px, u_int py,
tty_clear_pane_line(struct tty *tty, const struct tty_ctx *ctx, u_int py,
tty_clamp_area(struct tty *tty, const struct tty_ctx *ctx, u_int px, u_int py,
tty_clear_pane_area(struct tty *tty, const struct tty_ctx *ctx, u_int py,
tty_draw_pane(struct tty *tty, const struct tty_ctx *ctx, u_int py)
tty_client_ready(const struct tty_ctx *ctx, struct client *c)
tty_write(void (*cmdfn)(struct tty *, const struct tty_ctx *),
struct tty_ctx *ctx)
tty_cmd_insertcharacter(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_deletecharacter(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_clearcharacter(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_insertline(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_deleteline(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_clearline(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_clearendofline(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_clearstartofline(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_reverseindex(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_linefeed(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_scrollup(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_scrolldown(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_clearendofscreen(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_clearstartofscreen(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_clearscreen(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_alignmenttest(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_cell(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_cells(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_setselection(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_rawstring(struct tty *tty, const struct tty_ctx *ctx)
tty_cmd_syncstart(struct tty *tty, const struct tty_ctx *ctx)
tty_region_pane(struct tty *tty, const struct tty_ctx *ctx, u_int rupper,
tty_margin_pane(struct tty *tty, const struct tty_ctx *ctx)
tty_cursor_pane_unless_wrap(struct tty *tty, const struct tty_ctx *ctx,
tty_cursor_pane(struct tty *tty, const struct tty_ctx *ctx, u_int cx, u_int cy)
static void tty_cursor_pane(struct tty *, const struct tty_ctx *, u_int,
const struct tty_ctx *, u_int, u_int);
static void tty_region_pane(struct tty *, const struct tty_ctx *, u_int,
static void tty_margin_pane(struct tty *, const struct tty_ctx *);
static int tty_large_region(struct tty *, const struct tty_ctx *);
static void tty_redraw_region(struct tty *, const struct tty_ctx *);
static void tty_draw_pane(struct tty *, const struct tty_ctx *, u_int);
struct tty_ctx *ttyctx)