summaryrefslogtreecommitdiff
path: root/plugin.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-09 14:35:11 -0600
committerJeff Carr <[email protected]>2025-02-09 14:35:11 -0600
commit6ea6ffaa3df04158ebb0df152aa9524653f903d4 (patch)
treefc38c1a3505afac77faeb59660a8dff46ae5938e /plugin.go
parent7d793c68db2c541c54d06ffa6b0e32ba921308cf (diff)
disable the whole screen while things are waitingv0.22.21
Diffstat (limited to 'plugin.go')
-rw-r--r--plugin.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/plugin.go b/plugin.go
index 48d0fb2..6d9cb46 100644
--- a/plugin.go
+++ b/plugin.go
@@ -229,7 +229,9 @@ func (tk *guiWidget) Disable() {
// log.Info("disable widget in gocui", tk.node.WidgetType, tk.node.ProgName())
switch tk.node.WidgetType {
case widget.Box:
- log.Info("todo: blank out the window here")
+ tk.labelN = "Running..."
+ // log.Info("todo: blank out the window here", tk.String())
+ tk.showTextbox()
return
case widget.Button:
tk.setColorDisable()
@@ -249,7 +251,10 @@ func (tk *guiWidget) Enable() {
// log.Info("enable widget in gocui", tk.node.WidgetType, tk.node.ProgName())
switch tk.node.WidgetType {
case widget.Box:
- // log.Info("todo: blank out the window here")
+ // log.Info("todo: un blank the window here")
+ me.textbox.tk.Hide()
+ me.textbox.active = false
+ // log.Info("escaped from textbox")
return
case widget.Button:
tk.restoreEnableColor()