diff options
Diffstat (limited to 'tmux.h')
-rw-r--r-- | tmux.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -443,6 +443,9 @@ struct grid_utf8 { /* Entire grid of cells. */ struct grid { + int flags; +#define GRID_HISTORY 0x1 /* scroll lines into history */ + u_int sx; u_int sy; @@ -614,6 +617,11 @@ struct window_pane { struct screen *screen; struct screen base; + /* Saved in alternative screen mode. */ + u_int saved_cx; + u_int saved_cy; + struct grid *saved_grid; + const struct window_mode *mode; void *modedata; @@ -1328,6 +1336,8 @@ void grid_clear_lines(struct grid *, u_int, u_int); void grid_move_lines(struct grid *, u_int, u_int, u_int); void grid_move_cells(struct grid *, u_int, u_int, u_int, u_int); char *grid_string_cells(struct grid *, u_int, u_int, u_int); +void grid_duplicate_lines( + struct grid *, u_int, struct grid *, u_int, u_int); /* grid-view.c */ const struct grid_cell *grid_view_peek_cell(struct grid *, u_int, u_int); |