diff options
Diffstat (limited to 'src/tui')
| -rw-r--r-- | src/tui/dummy.go | 1 | ||||
| -rw-r--r-- | src/tui/tui.go | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/tui/dummy.go b/src/tui/dummy.go index 47c7d1e2..a9888036 100644 --- a/src/tui/dummy.go +++ b/src/tui/dummy.go @@ -24,6 +24,7 @@ const ( AttrRegular = Attr(1 << 8) AttrClear = Attr(1 << 9) BoldForce = Attr(1 << 10) + FullBg = Attr(1 << 11) Bold = Attr(1) Dim = Attr(1 << 1) diff --git a/src/tui/tui.go b/src/tui/tui.go index c8844753..c899ee78 100644 --- a/src/tui/tui.go +++ b/src/tui/tui.go @@ -273,6 +273,10 @@ func NewColorPair(fg Color, bg Color, attr Attr) ColorPair { return ColorPair{fg, bg, attr} } +func NoColorPair() ColorPair { + return ColorPair{-1, -1, 0} +} + func (p ColorPair) Fg() Color { return p.fg } @@ -285,6 +289,10 @@ func (p ColorPair) Attr() Attr { return p.attr } +func (p ColorPair) IsFullBgMarker() bool { + return p.attr&FullBg > 0 +} + func (p ColorPair) HasBg() bool { return p.attr&Reverse == 0 && p.bg != colDefault || p.attr&Reverse > 0 && p.fg != colDefault |
