summaryrefslogtreecommitdiff
path: root/colorNew.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-09 04:53:49 -0600
committerJeff Carr <[email protected]>2025-02-09 04:53:49 -0600
commit58eff2a9e261335e656f7f5a2311801660b3afc6 (patch)
treee7c274277dfb5de60b1eb156ef8931344ad0934c /colorNew.go
parentc00084bf3fe773bfeee538dcb7f8ee2a85865d29 (diff)
disable enable is starting to display
Diffstat (limited to 'colorNew.go')
-rw-r--r--colorNew.go32
1 files changed, 32 insertions, 0 deletions
diff --git a/colorNew.go b/colorNew.go
index 0300293..66661e3 100644
--- a/colorNew.go
+++ b/colorNew.go
@@ -9,6 +9,19 @@ import (
"github.com/awesome-gocui/gocui"
)
+func (tk *guiWidget) enableColor() {
+ if tk.color == nil {
+ tk.color = new(colorT)
+ }
+ tk.color.frame = tk.colorLast.frame
+ tk.color.fg = tk.colorLast.fg
+ tk.color.bg = tk.colorLast.bg
+ tk.color.selFg = tk.colorLast.selFg
+ tk.color.selBg = tk.colorLast.selBg
+
+ tk.updateColor()
+}
+
func (tk *guiWidget) updateColor() {
if tk.v == nil {
return
@@ -216,3 +229,22 @@ func (tk *guiWidget) setColorModal() {
tk.color.selBg = gocui.ColorWhite
tk.updateColor()
}
+
+// makes the button look disabled
+func (tk *guiWidget) setColorDisable() {
+ // save the current color
+ if tk.color != nil {
+ tk.colorLast.frame = tk.color.frame
+ tk.colorLast.fg = tk.color.fg
+ tk.colorLast.bg = tk.color.bg
+ tk.colorLast.selFg = tk.color.selFg
+ tk.colorLast.selBg = tk.color.selBg
+ }
+
+ tk.color.frame = superLightGrey
+ tk.color.fg = gocui.ColorBlack
+ tk.color.bg = superLightGrey
+ tk.color.selFg = superLightGrey
+ tk.color.selBg = superLightGrey
+ tk.updateColor()
+}