summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--eventBindings.go2
-rw-r--r--init.go2
-rw-r--r--plugin.go3
3 files changed, 4 insertions, 3 deletions
diff --git a/eventBindings.go b/eventBindings.go
index acc25a8..7b31570 100644
--- a/eventBindings.go
+++ b/eventBindings.go
@@ -138,11 +138,13 @@ func doEsc(g *gocui.Gui, v *gocui.View) error {
me.dropdown.tk.Hide()
me.dropdown.active = false
log.Info("escaped from dropdown")
+ me.baseGui.SetCurrentView(me.notify.clock.tk.cuiName)
}
if me.textbox.active {
me.textbox.tk.Hide()
me.textbox.active = false
log.Info("escaped from textbox")
+ me.baseGui.SetCurrentView(me.notify.clock.tk.cuiName)
}
return nil
}
diff --git a/init.go b/init.go
index 71ac4b2..871dbd6 100644
--- a/init.go
+++ b/init.go
@@ -108,7 +108,6 @@ func toolkitInit() {
if me.textbox.tk == nil {
log.Log(INFO, "gocui toolkitInit() initTextbox me.ok =", me.ok)
initTextbox()
- me.textbox.tk.prepTextbox()
}
// TEST TEXTBOX END
}
@@ -457,7 +456,6 @@ func newWindowTrigger() {
}
if me.textbox.tk == nil {
initTextbox()
- me.textbox.tk.prepTextbox()
}
tk.makeWindowActive()
me.myTree.Unlock()
diff --git a/plugin.go b/plugin.go
index 5356a64..6a61e27 100644
--- a/plugin.go
+++ b/plugin.go
@@ -162,10 +162,10 @@ func (tk *guiWidget) GetText() string {
return ""
}
+// hack. use "textbox widget" to "disable" user events
func hideDisable() {
if me.textbox.tk == nil {
initTextbox()
- me.textbox.tk.prepTextbox()
}
me.textbox.tk.Hide()
@@ -177,6 +177,7 @@ func hideDisable() {
// me.baseGui.DeleteView(me.textbox.tk.v.Name())
}
+// hack. use "textbox widget" to "disable" user events
func showDisable() {
if me.textbox.tk == nil {
initTextbox()