summaryrefslogtreecommitdiff
path: root/src/cell.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cell.h')
-rw-r--r--src/cell.h30
1 files changed, 14 insertions, 16 deletions
diff --git a/src/cell.h b/src/cell.h
index 41b16eb..615879e 100644
--- a/src/cell.h
+++ b/src/cell.h
@@ -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 {