aboutsummaryrefslogtreecommitdiff
path: root/tmux.h
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2021-07-21 10:01:24 +0100
committerThomas Adam <thomas@xteddy.org>2021-07-21 10:01:24 +0100
commit7cbf4c902779c5493190266b31157ed111e567ab (patch)
tree7618eff5225df4b5982dff8bb6773cfaf2937b7b /tmux.h
parente3ff887d2ac846afee4f25359ced420ab2f3faf6 (diff)
parent78ec0579163f6c532a1f64fd59b09e0d4f931ea0 (diff)
downloadrtmux-7cbf4c902779c5493190266b31157ed111e567ab.tar.gz
rtmux-7cbf4c902779c5493190266b31157ed111e567ab.tar.bz2
rtmux-7cbf4c902779c5493190266b31157ed111e567ab.zip
Merge branch 'obsd-master' into master
Diffstat (limited to 'tmux.h')
-rw-r--r--tmux.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/tmux.h b/tmux.h
index beaec718..e23044ba 100644
--- a/tmux.h
+++ b/tmux.h
@@ -1630,6 +1630,7 @@ typedef struct screen *(*overlay_mode_cb)(struct client *, u_int *, u_int *);
typedef void (*overlay_draw_cb)(struct client *, struct screen_redraw_ctx *);
typedef int (*overlay_key_cb)(struct client *, struct key_event *);
typedef void (*overlay_free_cb)(struct client *);
+typedef void (*overlay_resize_cb)(struct client *);
struct client {
const char *name;
struct tmuxpeer *peer;
@@ -1777,6 +1778,7 @@ struct client {
overlay_draw_cb overlay_draw;
overlay_key_cb overlay_key;
overlay_free_cb overlay_free;
+ overlay_resize_cb overlay_resize;
void *overlay_data;
struct event overlay_timer;
@@ -2484,7 +2486,7 @@ RB_PROTOTYPE(client_windows, client_window, entry, server_client_window_cmp);
u_int server_client_how_many(void);
void server_client_set_overlay(struct client *, u_int, overlay_check_cb,
overlay_mode_cb, overlay_draw_cb, overlay_key_cb,
- overlay_free_cb, void *);
+ overlay_free_cb, overlay_resize_cb, void *);
void server_client_clear_overlay(struct client *);
void server_client_set_key_table(struct client *, const char *);
const char *server_client_get_key_table(struct client *);