summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPaul LeoNerd Evans <leonerd@leonerd.org.uk>2013-04-20 13:54:10 +0100
committerPaul LeoNerd Evans <leonerd@leonerd.org.uk>2013-04-20 13:54:10 +0100
commit9380c84913e305a72d9c1f6e258de46f19f0a5cc (patch)
treebb31d2c64ecef1ab368c0c1b79af79c92517d89e /include
parent8a7861fe3da439b353a35d4946af83f039b17a9b (diff)
Implement DECDHL at the State layer
Diffstat (limited to 'include')
-rw-r--r--include/vterm.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/vterm.h b/include/vterm.h
index bb7676d..bcf2fe8 100644
--- a/include/vterm.h
+++ b/include/vterm.h
@@ -99,11 +99,13 @@ typedef struct {
const uint32_t *chars;
int width;
unsigned int protected_cell:1; /* DECSCA-protected against DECSEL/DECSED */
- unsigned int dwl:1; /* DECDWL double-width line */
+ unsigned int dwl:1; /* DECDWL or DECDHL double-width line */
+ unsigned int dhl:2; /* DECDHL double-height line (1=top 2=bottom) */
} VTermGlyphInfo;
typedef struct {
- unsigned int doublewidth:1; /* DECDWL line */
+ unsigned int doublewidth:1; /* DECDWL or DECDHL line */
+ unsigned int doubleheight:2; /* DECDHL line (1=top 2=bottom) */
} VTermLineInfo;
typedef struct {