diff options
Diffstat (limited to 'init.go')
| -rw-r--r-- | init.go | 50 |
1 files changed, 47 insertions, 3 deletions
@@ -27,12 +27,18 @@ var BUILDTIME string var PLUGIN string = "gocui" func toolkitInit() { - log.Info("gocui toolkitInit()") + log.Info("gocui toolkitInit() me.ok =", me.ok) if me.baseGui == nil { log.Info("gocui baseGui is still nil") - } else { - me.baseGui.Update(testRefresh) + os.Exit(-1) } + me.baseGui.Update(testRefresh) + log.Info("gocui toolkitInit() trying showHelp() me.ok =", me.ok) + showHelp() + log.Info("gocui toolkitInit() trying showHelp() me.ok =", me.ok) + hideHelp() + log.Info("gocui toolkitInit() trying showHelp() me.ok =", me.ok) + showHelp() /* if me.stdout.outputOnTop { me.stdout.outputOnTop = false @@ -45,6 +51,44 @@ func toolkitInit() { log.Info("refresh triggered") */ // me.newWindowTrigger <- me.treeRoot.TK.(*guiWidget) + time.Sleep(1 * time.Second) + log.Info("gocui toolkitInit() me.ok =", me.ok) + me.baseGui.Update(testRefresh) + if !me.stdout.init { + log.Info("gocui toolkitInit() stdout.Init me.ok =", me.ok) + me.stdout.init = true + relocateStdoutOffscreen() + } + + var toggle bool + for i := 0; i < 6; i++ { + if toggle { + toggle = false + time.Sleep(1 * time.Second) + log.Info("gocui toolkitInit() trying showHelp() me.ok =", me.ok) + showHelp() + } else { + toggle = true + time.Sleep(1 * time.Second) + log.Info("gocui toolkitInit() trying hideHelp() me.ok =", me.ok) + hideHelp() + } + } + + time.Sleep(1 * time.Second) + log.Info("gocui toolkitInit() me.ok =", me.ok) + me.baseGui.Update(testRefresh) + if me.textbox.tk == nil { + log.Info("gocui toolkitInit() initTextbox me.ok =", me.ok) + initTextbox() + me.textbox.tk.prepTextbox() + } + // tk.makeWindowActive() + + time.Sleep(1 * time.Second) + log.Info("gocui toolkitInit() me.ok =", me.ok) + me.baseGui.Close() + os.Exit(-1) } func toolkitClose() { |
