diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2007-11-21 19:53:57 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2007-11-21 19:53:57 +0000 |
commit | d0984b890b84c2fac9cdcfbc44121c1171e06531 (patch) | |
tree | ee40b26aed2bac391ea3b2189fcabcf1534cf330 /tmux.h | |
parent | acb3661b66195ea4a5ee1305c58ba8a52f62a686 (diff) | |
download | rtmux-d0984b890b84c2fac9cdcfbc44121c1171e06531.tar.gz rtmux-d0984b890b84c2fac9cdcfbc44121c1171e06531.tar.bz2 rtmux-d0984b890b84c2fac9cdcfbc44121c1171e06531.zip |
Sort out cursors with a new flag - BACKGROUND - for window modes. Free text on more exit.
Diffstat (limited to 'tmux.h')
-rw-r--r-- | tmux.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,4 +1,4 @@ -/* $Id: tmux.h,v 1.89 2007-11-21 19:44:05 nicm Exp $ */ +/* $Id: tmux.h,v 1.90 2007-11-21 19:53:56 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net> @@ -340,6 +340,7 @@ struct msg_resize_data { #define MODE_KKEYPAD 0x08 #define MODE_SAVED 0x10 #define MODE_HIDDEN 0x20 +#define MODE_BACKGROUND 0x40 /* * Virtual screen. This is stored as three blocks of 8-bit values, one for @@ -407,7 +408,7 @@ struct screen_draw_ctx { #define screen_in_y(s, y) ((y) < screen_size_y(s)) #define screen_in_region(s, y) ((y) >= (s)->rupper && (y) <= (s)->rlower) -#define screen_hidden(s) ((s)->mode & MODE_HIDDEN) +#define screen_hidden(s) ((s)->mode & (MODE_HIDDEN|MODE_BACKGROUND)) /* Screen default contents. */ #define SCREEN_DEFDATA ' ' |