diff options
author | Thomas Adam <thomas@xteddy.org> | 2021-11-03 16:01:14 +0000 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2021-11-03 16:01:14 +0000 |
commit | 77fc7ac3be1320a02cf82c329d0031a472b8cf8f (patch) | |
tree | bd6e8100bdacb2eb1d927b7f7cf67e568f48a19c /tmux.h | |
parent | 1fc0d1b74f23c8cefb339c3c4bd8af4acf6d63f8 (diff) | |
parent | 57100376cc70739f53a1f8a4bacf192b8cdcd124 (diff) | |
download | rtmux-77fc7ac3be1320a02cf82c329d0031a472b8cf8f.tar.gz rtmux-77fc7ac3be1320a02cf82c329d0031a472b8cf8f.tar.bz2 rtmux-77fc7ac3be1320a02cf82c329d0031a472b8cf8f.zip |
Merge branch 'obsd-master' into master
Diffstat (limited to 'tmux.h')
-rw-r--r-- | tmux.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -531,6 +531,7 @@ enum tty_code_code { #define MODE_CRLF 0x4000 #define MODE_KEXTENDED 0x8000 #define MODE_CURSOR_VERY_VISIBLE 0x10000 +#define MODE_CURSOR_BLINKING_SET 0x20000 #define ALL_MODES 0xffffff #define ALL_MOUSE_MODES (MODE_MOUSE_STANDARD|MODE_MOUSE_BUTTON|MODE_MOUSE_ALL) @@ -780,6 +781,7 @@ struct screen { u_int cy; /* cursor y */ enum screen_cursor_style cstyle; /* cursor style */ + enum screen_cursor_style default_cstyle; int ccolour; /* cursor colour */ int default_ccolour; @@ -787,6 +789,7 @@ struct screen { u_int rlower; /* scroll region bottom */ int mode; + int default_mode; u_int saved_cx; u_int saved_cy; @@ -2794,7 +2797,7 @@ void screen_init(struct screen *, u_int, u_int, u_int); void screen_reinit(struct screen *); void screen_free(struct screen *); void screen_reset_tabs(struct screen *); -void screen_set_cursor_style(struct screen *, u_int); +void screen_set_cursor_style(u_int, enum screen_cursor_style *, int *); void screen_set_cursor_colour(struct screen *, int); int screen_set_title(struct screen *, const char *); void screen_set_path(struct screen *, const char *); |