version 1.618, 2016/01/19 16:01:30 |
version 1.619, 2016/01/29 11:13:56 |
|
|
TTYC_SMSO, /* enter_standout_mode, so */ |
TTYC_SMSO, /* enter_standout_mode, so */ |
TTYC_SMUL, /* enter_underline_mode, us */ |
TTYC_SMUL, /* enter_underline_mode, us */ |
TTYC_SS, /* set cursor style, Ss */ |
TTYC_SS, /* set cursor style, Ss */ |
|
TTYC_TC, /* 24-bit "true" colour, Tc */ |
TTYC_TSL, /* to_status_line, tsl */ |
TTYC_TSL, /* to_status_line, tsl */ |
TTYC_VPA, /* row_address, cv */ |
TTYC_VPA, /* row_address, cv */ |
TTYC_XENL, /* eat_newline_glitch, xn */ |
TTYC_XENL, /* eat_newline_glitch, xn */ |
|
|
#define GRID_FLAG_BG256 0x2 |
#define GRID_FLAG_BG256 0x2 |
#define GRID_FLAG_PADDING 0x4 |
#define GRID_FLAG_PADDING 0x4 |
#define GRID_FLAG_EXTENDED 0x8 |
#define GRID_FLAG_EXTENDED 0x8 |
|
#define GRID_FLAG_FGRGB 0x10 |
|
#define GRID_FLAG_BGRGB 0x20 |
|
|
/* Grid line flags. */ |
/* Grid line flags. */ |
#define GRID_LINE_WRAPPED 0x1 |
#define GRID_LINE_WRAPPED 0x1 |
|
|
|
/* Grid cell RGB colours. */ |
|
struct grid_cell_rgb { |
|
u_char r; |
|
u_char g; |
|
u_char b; |
|
}; |
|
|
/* Grid cell data. */ |
/* Grid cell data. */ |
struct grid_cell { |
struct grid_cell { |
u_char flags; |
u_char flags; |
u_char attr; |
u_char attr; |
u_char fg; |
union { |
u_char bg; |
u_char fg; |
|
struct grid_cell_rgb fg_rgb; |
|
}; |
|
union { |
|
u_char bg; |
|
struct grid_cell_rgb bg_rgb; |
|
}; |
struct utf8_data data; |
struct utf8_data data; |
|
|
}; |
}; |