text edit box kinda works sometimes
This commit is contained in:
parent
e0c55e73d2
commit
7b6af30194
|
@ -138,11 +138,13 @@ func doEsc(g *gocui.Gui, v *gocui.View) error {
|
||||||
me.dropdown.tk.Hide()
|
me.dropdown.tk.Hide()
|
||||||
me.dropdown.active = false
|
me.dropdown.active = false
|
||||||
log.Info("escaped from dropdown")
|
log.Info("escaped from dropdown")
|
||||||
|
me.baseGui.SetCurrentView(me.notify.clock.tk.cuiName)
|
||||||
}
|
}
|
||||||
if me.textbox.active {
|
if me.textbox.active {
|
||||||
me.textbox.tk.Hide()
|
me.textbox.tk.Hide()
|
||||||
me.textbox.active = false
|
me.textbox.active = false
|
||||||
log.Info("escaped from textbox")
|
log.Info("escaped from textbox")
|
||||||
|
me.baseGui.SetCurrentView(me.notify.clock.tk.cuiName)
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
2
init.go
2
init.go
|
@ -108,7 +108,6 @@ func toolkitInit() {
|
||||||
if me.textbox.tk == nil {
|
if me.textbox.tk == nil {
|
||||||
log.Log(INFO, "gocui toolkitInit() initTextbox me.ok =", me.ok)
|
log.Log(INFO, "gocui toolkitInit() initTextbox me.ok =", me.ok)
|
||||||
initTextbox()
|
initTextbox()
|
||||||
me.textbox.tk.prepTextbox()
|
|
||||||
}
|
}
|
||||||
// TEST TEXTBOX END
|
// TEST TEXTBOX END
|
||||||
}
|
}
|
||||||
|
@ -457,7 +456,6 @@ func newWindowTrigger() {
|
||||||
}
|
}
|
||||||
if me.textbox.tk == nil {
|
if me.textbox.tk == nil {
|
||||||
initTextbox()
|
initTextbox()
|
||||||
me.textbox.tk.prepTextbox()
|
|
||||||
}
|
}
|
||||||
tk.makeWindowActive()
|
tk.makeWindowActive()
|
||||||
me.myTree.Unlock()
|
me.myTree.Unlock()
|
||||||
|
|
|
@ -162,10 +162,10 @@ func (tk *guiWidget) GetText() string {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// hack. use "textbox widget" to "disable" user events
|
||||||
func hideDisable() {
|
func hideDisable() {
|
||||||
if me.textbox.tk == nil {
|
if me.textbox.tk == nil {
|
||||||
initTextbox()
|
initTextbox()
|
||||||
me.textbox.tk.prepTextbox()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
me.textbox.tk.Hide()
|
me.textbox.tk.Hide()
|
||||||
|
@ -177,6 +177,7 @@ func hideDisable() {
|
||||||
// me.baseGui.DeleteView(me.textbox.tk.v.Name())
|
// me.baseGui.DeleteView(me.textbox.tk.v.Name())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// hack. use "textbox widget" to "disable" user events
|
||||||
func showDisable() {
|
func showDisable() {
|
||||||
if me.textbox.tk == nil {
|
if me.textbox.tk == nil {
|
||||||
initTextbox()
|
initTextbox()
|
||||||
|
|
Loading…
Reference in New Issue