screen
screen(FILE *f, int num_lines)
screen(void)
typedef struct screen {
struct screen screen;
struct screen *);
void tty_update_mode(struct tty *, int, struct screen *);
void tty_draw_line(struct tty *, struct screen *, u_int, u_int, u_int,
void input_parse_screen(struct input_ctx *, struct screen *,
int input_key(struct screen *, struct bufferevent *, key_code);
int input_key_get_mouse(struct screen *, struct mouse_event *, u_int,
struct grid_cell **, int, struct screen *);
void screen_write_make_list(struct screen *);
void screen_write_free_list(struct screen *);
struct window_pane *, struct screen *);
void screen_write_start(struct screen_write_ctx *, struct screen *);
void screen_write_start_callback(struct screen_write_ctx *, struct screen *,
void screen_write_fast_copy(struct screen_write_ctx *, struct screen *,
void screen_write_preview(struct screen_write_ctx *, struct screen *, u_int,
void screen_init(struct screen *, u_int, u_int, u_int);
void screen_reinit(struct screen *);
void screen_free(struct screen *);
void screen_reset_tabs(struct screen *);
void screen_reset_hyperlinks(struct screen *);
void screen_set_default_cursor(struct screen *, struct options *);
void screen_set_cursor_colour(struct screen *, int);
int screen_set_title(struct screen *, const char *);
void screen_set_path(struct screen *, const char *);
void screen_push_title(struct screen *);
void screen_pop_title(struct screen *);
void screen_set_progress_bar(struct screen *, enum progress_bar_state, int);
void screen_resize(struct screen *, u_int, u_int, int);
void screen_resize_cursor(struct screen *, u_int, u_int, int, int, int);
void screen_set_selection(struct screen *, u_int, u_int, u_int, u_int,
void screen_clear_selection(struct screen *);
void screen_hide_selection(struct screen *);
int screen_check_selection(struct screen *, u_int, u_int);
int screen_select_cell(struct screen *, struct grid_cell *,
void screen_alternate_on(struct screen *, struct grid_cell *, int);
void screen_alternate_off(struct screen *, struct grid_cell *, int);
const char *screen_print(struct screen *, int);
const struct menu_item *, struct screen **);
struct screen {