Home | History | Annotate | Download | only in dist

Lines Matching refs:screen

27 /* Selected area in screen. */
50 static void screen_resize_y(struct screen *, u_int, int, u_int *);
51 static void screen_reflow(struct screen *, u_int, u_int *, u_int *, int);
55 screen_free_titles(struct screen *s)
72 /* Create a new screen. */
74 screen_init(struct screen *s, u_int sx, u_int sy, u_int hlimit)
103 /* Reinitialise screen. */
105 screen_reinit(struct screen *s)
137 /* Reset hyperlinks of a screen. */
139 screen_reset_hyperlinks(struct screen *s)
147 /* Destroy a screen. */
149 screen_free(struct screen *s)
174 screen_reset_tabs(struct screen *s)
188 screen_set_default_cursor(struct screen *s, struct options *oo)
200 /* Set screen cursor style and mode. */
236 /* Set screen cursor colour. */
238 screen_set_cursor_colour(struct screen *s, int colour)
243 /* Set screen title. */
245 screen_set_title(struct screen *s, const char *title)
254 /* Set screen path. */
256 screen_set_path(struct screen *s, const char *path)
264 screen_push_title(struct screen *s)
278 * Pop a title from the stack and set it as the screen title. If the stack is
282 screen_pop_title(struct screen *s)
299 /* Resize screen with options. */
301 screen_resize_cursor(struct screen *s, u_int sx, u_int sy, int reflow,
349 /* Resize screen. */
351 screen_resize(struct screen *s, u_int sx, u_int sy, int reflow)
357 screen_resize_y(struct screen *s, u_int sy, int eat_empty, u_int *cy)
444 screen_set_selection(struct screen *s, u_int sx, u_int sy,
463 screen_clear_selection(struct screen *s)
471 screen_hide_selection(struct screen *s)
479 screen_check_selection(struct screen *s, u_int px, u_int py)
585 screen_select_cell(struct screen *s, struct grid_cell *dst,
607 screen_reflow(struct screen *s, u_int new_x, u_int *cx, u_int *cy, int cursor)
630 * Enter alternative screen mode. A copy of the visible screen is saved and the
634 screen_alternate_on(struct screen *s, struct grid_cell *gc, int cursor)
661 /* Exit alternate screen mode and restore the copied grid. */
663 screen_alternate_off(struct screen *s, struct grid_cell *gc, int cursor)
676 * currently in the alternate screen.
685 /* If not in the alternate screen, do nothing more. */