summaryrefslogtreecommitdiff
path: root/window-debug.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2021-10-09 10:46:57 -0500
committerJeff Carr <[email protected]>2021-10-09 10:46:57 -0500
commite002f833209109763e9df90d91b9ef0f498b22b5 (patch)
tree6dca61decdf3d339c712381f940051043ffcb3b3 /window-debug.go
parente45a106d95e3043828735cf76aa487af837a2137 (diff)
NODE: climbing up the rabbit hole
Diffstat (limited to 'window-debug.go')
-rw-r--r--window-debug.go17
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}