Send notifications to control clients. Also don't redraw client when

suspended.
This commit is contained in:
Nicholas Marriott
2012-09-03 09:32:38 +00:00
parent a679a4a708
commit 9247c90d69
6 changed files with 207 additions and 9 deletions

11
tmux.h
View File

@ -2215,6 +2215,17 @@ void clear_signals(int);
/* control.c */
void control_callback(struct client *, int, void*);
void printflike2 control_write(struct client *, const char *, ...);
/* control-notify.c */
void control_notify_window_layout_changed(struct window *);
void control_notify_window_unlinked(struct session *, struct window *);
void control_notify_window_linked(struct session *, struct window *);
void control_notify_window_renamed(struct window *);
void control_notify_attached_session_changed(struct client *);
void control_notify_session_renamed(struct session *);
void control_notify_session_created(struct session *);
void control_notify_session_close(struct session *);
/* session.c */
extern struct sessions sessions;