diff options
Diffstat (limited to 'src/cell.h')
| -rw-r--r-- | src/cell.h | 30 |
1 files changed, 14 insertions, 16 deletions
@@ -9,27 +9,25 @@ #include "term.h" enum cell_flags { - CELL_BOLD = 1 << 0, - CELL_ITALIC = 1 << 1, - CELL_UNDERLINE = 1 << 2, - CELL_STRIKE = 1 << 3, - CELL_OVERLINE = 1 << 4, - CELL_EMOJI = 1 << 5, - CELL_TEXT = 1 << 6, + CELL_BOLD = TERM_ATTR_BOLD, + CELL_ITALIC = TERM_ATTR_ITALIC, + CELL_UNDERLINE = TERM_ATTR_UNDERLINE, + CELL_STRIKE = TERM_ATTR_STRIKE, + CELL_OVERLINE = TERM_ATTR_OVERLINE, + CELL_EMOJI = TERM_ATTR_EMOJI, + CELL_TEXT = TERM_ATTR_TEXT, CELL_WIDE = 1 << 7, CELL_TRAIL = 1 << 8, CELL_WRAP_PAD = 1 << 9, - CELL_FAINT = 1 << 10, - CELL_DOUBLE_UNDERLINE = 1 << 11, - CELL_CURLY_UNDERLINE = 1 << 12, - CELL_DOTTED_UNDERLINE = 1 << 13, - CELL_DASHED_UNDERLINE = 1 << 14, - CELL_LINK = 1 << 15, + CELL_FAINT = TERM_ATTR_FAINT, + CELL_DOUBLE_UNDERLINE = TERM_ATTR_DOUBLE_UNDERLINE, + CELL_CURLY_UNDERLINE = TERM_ATTR_CURLY_UNDERLINE, + CELL_DOTTED_UNDERLINE = TERM_ATTR_DOTTED_UNDERLINE, + CELL_DASHED_UNDERLINE = TERM_ATTR_DASHED_UNDERLINE, + CELL_LINK = TERM_ATTR_LINK, }; -#define CELL_ANY_UNDERLINE \ - (CELL_UNDERLINE | CELL_DOUBLE_UNDERLINE | CELL_CURLY_UNDERLINE | \ - CELL_DOTTED_UNDERLINE | CELL_DASHED_UNDERLINE) +#define CELL_ANY_UNDERLINE TERM_ATTR_UNDERLINE_MASK /* c is a code point or a grapheme handle. pad holds the OSC 8 link id. */ struct cell { |
