diff options
| author | Jeff Carr <[email protected]> | 2025-04-24 19:28:33 -0500 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-04-24 19:28:33 -0500 | 
| commit | 7b6af30194302f92798fbd7bdeabf3d72528bcb8 (patch) | |
| tree | 167ff388991d3b33305322f0fa1205c5f0f4d585 | |
| parent | e0c55e73d24f12f574706364ffdbf21f14bd1798 (diff) | |
text edit box kinda works sometimes
| -rw-r--r-- | eventBindings.go | 2 | ||||
| -rw-r--r-- | init.go | 2 | ||||
| -rw-r--r-- | plugin.go | 3 | 
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  } @@ -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() @@ -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()  | 
