aboutsummaryrefslogtreecommitdiff
path: root/tmux.h
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2018-07-31 17:02:31 +0100
committerThomas Adam <thomas@xteddy.org>2018-07-31 17:02:31 +0100
commit400b807d75394e06e77b4af8ec188e59bd5b0b1d (patch)
tree24fc83ec4fac4a0424977d2abdc92844c2e65ec2 /tmux.h
parent7eb3ef66e59805d8525cd17102f5c3e0edc8c8e4 (diff)
parent5f07da6227cecf3d66aa9f28579f48396373d9e4 (diff)
downloadrtmux-400b807d75394e06e77b4af8ec188e59bd5b0b1d.tar.gz
rtmux-400b807d75394e06e77b4af8ec188e59bd5b0b1d.tar.bz2
rtmux-400b807d75394e06e77b4af8ec188e59bd5b0b1d.zip
Merge branch 'obsd-master'
Diffstat (limited to 'tmux.h')
-rw-r--r--tmux.h30
1 files changed, 4 insertions, 26 deletions
diff --git a/tmux.h b/tmux.h
index 68fd8d5c..13600f6c 100644
--- a/tmux.h
+++ b/tmux.h
@@ -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);