summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/tmux.h
diff options
context:
space:
mode:
authornicm <nicm@openbsd.org>2019-05-12 08:58:09 +0000
committernicm <nicm@openbsd.org>2019-05-12 08:58:09 +0000
commitf43bc87ce21fa63ba7db125065b1cbe4929f403d (patch)
tree5a6006d67183ea243cc7cf8d2830b9bd79ef4393 /usr.bin/tmux/tmux.h
parentnew sentence, new line; (diff)
downloadwireguard-openbsd-f43bc87ce21fa63ba7db125065b1cbe4929f403d.tar.xz
wireguard-openbsd-f43bc87ce21fa63ba7db125065b1cbe4929f403d.zip
Add simple menus to tree, client, buffer modes.
Diffstat (limited to 'usr.bin/tmux/tmux.h')
-rw-r--r--usr.bin/tmux/tmux.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/usr.bin/tmux/tmux.h b/usr.bin/tmux/tmux.h
index afd3a90e8cc..85edb564746 100644
--- a/usr.bin/tmux/tmux.h
+++ b/usr.bin/tmux/tmux.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: tmux.h,v 1.896 2019/05/12 07:27:08 nicm Exp $ */
+/* $OpenBSD: tmux.h,v 1.897 2019/05/12 08:58:09 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicholas.marriott@gmail.com>
@@ -2408,8 +2408,9 @@ u_int layout_set_previous(struct window *);
/* mode-tree.c */
typedef void (*mode_tree_build_cb)(void *, u_int, uint64_t *, const char *);
typedef void (*mode_tree_draw_cb)(void *, void *, struct screen_write_ctx *,
- u_int, u_int);
+ u_int, u_int);
typedef int (*mode_tree_search_cb)(void *, void *, const char *);
+typedef void (*mode_tree_menu_cb)(void *, struct client *, key_code);
typedef void (*mode_tree_each_cb)(void *, void *, struct client *, key_code);
u_int mode_tree_count_tagged(struct mode_tree_data *);
void *mode_tree_get_current(struct mode_tree_data *);
@@ -2420,7 +2421,8 @@ void mode_tree_each_tagged(struct mode_tree_data *, mode_tree_each_cb,
void mode_tree_down(struct mode_tree_data *, int);
struct mode_tree_data *mode_tree_start(struct window_pane *, struct args *,
mode_tree_build_cb, mode_tree_draw_cb, mode_tree_search_cb,
- void *, const char **, u_int, struct screen **);
+ mode_tree_menu_cb, void *, const char *, const char **, u_int,
+ struct screen **);
void mode_tree_zoom(struct mode_tree_data *, struct args *);
void mode_tree_build(struct mode_tree_data *);
void mode_tree_free(struct mode_tree_data *);