diff options
| author | Jeff Carr <[email protected]> | 2025-02-07 02:49:11 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-07 02:49:11 -0600 |
| commit | 6ac82df94991ed25794bf28791e94cb98e01012b (patch) | |
| tree | 85bcbac5b9ba41f3dbf109026517ed88aa59b3ca | |
| parent | 0b67b198bdc439c62ac2e6a7cc18bd4be128faf7 (diff) | |
might as well test dark/light mode
| -rw-r--r-- | colorNew.go | 19 | ||||
| -rw-r--r-- | window.go | 1 |
2 files changed, 20 insertions, 0 deletions
diff --git a/colorNew.go b/colorNew.go index 9fdc484..773bb12 100644 --- a/colorNew.go +++ b/colorNew.go @@ -9,6 +9,25 @@ import ( "github.com/awesome-gocui/gocui" ) +func (tk *guiWidget) setColorWindowFrame() { + if tk.color == nil { + tk.color = new(colorT) + } + if me.dark { // use a dark color palette + tk.color.frame = gocui.AttrNone + tk.color.fg = gocui.ColorBlack + tk.color.bg = gocui.ColorBlack + tk.color.selFg = gocui.AttrNone + tk.color.selBg = gocui.AttrNone + return + } + tk.color.frame = gocui.AttrNone + tk.color.fg = gocui.AttrNone + tk.color.bg = gocui.AttrNone + tk.color.selFg = gocui.AttrNone + tk.color.selBg = gocui.AttrNone +} + // weird. lots of color problems for me on debian sid using the traditional Andy Herzfield 'gnome' func (tk *guiWidget) setColorWindowTitle() { if tk.color == nil { @@ -78,6 +78,7 @@ func (tk *guiWidget) redrawWindow(w int, h int) { tk.windowFrame.full.w1 = r.w1 + 1 tk.windowFrame.full.h0 = tk.force.h0 + 2 tk.windowFrame.full.h1 = r.h1 + 1 + tk.windowFrame.setColorWindowFrame() tk.windowFrame.Hide() tk.windowFrame.Show() |
