Add struct status_line to hold status line members of struct client, not

used yet but will be soon. From Thomas Adam.
This commit is contained in:
nicm
2018-02-05 08:21:54 +00:00
parent 0817132f97
commit 7f4513ec34
5 changed files with 57 additions and 50 deletions

12
tmux.h
View File

@ -1312,6 +1312,13 @@ struct cmd_entry {
enum cmd_retval (*exec)(struct cmd *, struct cmdq_item *);
};
/* Status line. */
struct status_line {
struct event timer;
struct screen status;
struct screen *old_status;
};
/* Client connection. */
typedef int (*prompt_input_cb)(struct client *, void *, const char *, int);
typedef void (*prompt_free_cb)(void *);
@ -1354,10 +1361,7 @@ struct client {
struct event click_timer;
u_int click_button;
struct event status_timer;
struct screen status;
struct screen *old_status;
struct status_line status;
#define CLIENT_TERMINAL 0x1
#define CLIENT_LOGIN 0x2