diff options
author | Thomas Adam <thomas@xteddy.org> | 2018-07-31 17:02:31 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2018-07-31 17:02:31 +0100 |
commit | 400b807d75394e06e77b4af8ec188e59bd5b0b1d (patch) | |
tree | 24fc83ec4fac4a0424977d2abdc92844c2e65ec2 /tmux.h | |
parent | 7eb3ef66e59805d8525cd17102f5c3e0edc8c8e4 (diff) | |
parent | 5f07da6227cecf3d66aa9f28579f48396373d9e4 (diff) | |
download | rtmux-400b807d75394e06e77b4af8ec188e59bd5b0b1d.tar.gz rtmux-400b807d75394e06e77b4af8ec188e59bd5b0b1d.tar.bz2 rtmux-400b807d75394e06e77b4af8ec188e59bd5b0b1d.zip |
Merge branch 'obsd-master'
Diffstat (limited to 'tmux.h')
-rw-r--r-- | tmux.h | 30 |
1 files changed, 4 insertions, 26 deletions
@@ -648,30 +648,8 @@ struct job { }; LIST_HEAD(joblist, job); -/* Screen selection. */ -struct screen_sel { - int flag; - int hidden; - - int rectflag; - enum { - LINE_SEL_NONE, - LINE_SEL_LEFT_RIGHT, - LINE_SEL_RIGHT_LEFT, - } lineflag; - - int modekeys; - - u_int sx; - u_int sy; - - u_int ex; - u_int ey; - - struct grid_cell cell; -}; - /* Virtual screen. */ +struct screen_sel; struct screen_titles; struct screen { char *title; @@ -692,7 +670,7 @@ struct screen { bitstr_t *tabs; - struct screen_sel sel; + struct screen_sel *sel; }; /* Screen write context. */ @@ -2090,8 +2068,8 @@ void screen_set_title(struct screen *, const char *); void screen_push_title(struct screen *); void screen_pop_title(struct screen *); void screen_resize(struct screen *, u_int, u_int, int); -void screen_set_selection(struct screen *, - u_int, u_int, u_int, u_int, u_int, struct grid_cell *); +void screen_set_selection(struct screen *, u_int, u_int, u_int, u_int, + u_int, int, struct grid_cell *); void screen_clear_selection(struct screen *); void screen_hide_selection(struct screen *); int screen_check_selection(struct screen *, u_int, u_int); |