diff options
| author | Jeff Carr <[email protected]> | 2023-04-27 00:10:23 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2023-04-27 00:10:23 -0500 |
| commit | f5468d9c1cdaf1b0a2e44fcc78621bfae23e44fa (patch) | |
| tree | f4da96c8302f70a8c683fae58ed568653f51cf2f /main.go | |
| parent | efa1b7eba77254d2607dae47e3e6ea70fc619932 (diff) | |
gocui: better output handlingv0.8.4
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -53,13 +53,19 @@ func watchCallback() { log(logNow, "watchCallback() restarted select for toolkit user events") select { case a := <-Config.guiChan: - n := Config.rootNode.FindId(a.WidgetId) if (a.ActionType == toolkit.UserQuit) { - log(logNow, "doUserEvent() node =", n.id, n.Name, "User sent Quit()") - n.doCustom() + log(logNow, "doUserEvent() User sent Quit()") + Config.rootNode.doCustom() exit("wit/gui toolkit.UserQuit") break } + if (a.ActionType == toolkit.EnableDebug) { + log(logNow, "doUserEvent() Enable Debugging Window") + DebugWindow() + break + } + + n := Config.rootNode.FindId(a.WidgetId) if (n == nil) { log(logError, "watchCallback() UNKNOWN widget id =", a.WidgetId, a.Name) } else { |
