diff options
| author | Jeff Carr <[email protected]> | 2021-10-09 10:46:57 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2021-10-09 10:46:57 -0500 |
| commit | e002f833209109763e9df90d91b9ef0f498b22b5 (patch) | |
| tree | 6dca61decdf3d339c712381f940051043ffcb3b3 /window-debug.go | |
| parent | e45a106d95e3043828735cf76aa487af837a2137 (diff) | |
NODE: climbing up the rabbit hole
Diffstat (limited to 'window-debug.go')
| -rw-r--r-- | window-debug.go | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/window-debug.go b/window-debug.go index c440e03..de4b31b 100644 --- a/window-debug.go +++ b/window-debug.go @@ -187,6 +187,17 @@ func makeWindowDebug() ui.Control { Data.ListChildren(true) }) + n1 = addButton(vbox, "Node.Dump()") + n1.OnClicked(func(*ui.Button) { + y := nodeCombo.Selected() + log.Println("y =", y) + log.Println("nodeNames[y] =", nodeNames[y]) + node := Data.findId(nodeNames[y]) + if (node != nil) { + node.Dump() + } + }) + n1 = addButton(vbox, "Node.ListChildren(false)") n1.OnClicked(func(*ui.Button) { y := nodeCombo.Selected() @@ -269,7 +280,10 @@ func FindBox(s string) *GuiBox { } func dumpBox(s string) { - for name, window := range Data.WindowMap { + var name string + var window *GuiWindow + + for name, window = range Data.WindowMap { if name != s { continue } @@ -286,6 +300,7 @@ func dumpBox(s string) { log.Println("gui.dumpBox() BoxMap START") for name, abox := range window.BoxMap { log.Printf("gui.DumpBoxes() \tBOX mapname=%-12s abox.Name=%-12s", name, abox.Name) + abox.Dump() if name == "MAINBOX" { if Config.Debug { scs := spew.ConfigState{MaxDepth: 1} |
