diff options
| -rw-r--r-- | debug.go | 5 | ||||
| -rw-r--r-- | new-structs.go | 4 | ||||
| -rw-r--r-- | window-debug.go | 15 | ||||
| -rw-r--r-- | window.go | 6 |
4 files changed, 25 insertions, 5 deletions
@@ -122,6 +122,11 @@ func DebugDataNodeMap() { log.Println("Dumping Data.NodeMap:") for name, node := range Data.NodeMap { log.Println("\tData.NodeMap name =", node.Width, node.Height, name) + if (node.children == nil) { + log.Println("\t\tNo children") + } else { + log.Println("\t\tHas children:", node.children) + } // node.SetName("yahoo") // log.Println("\tData.NodeMap node =", node) } diff --git a/new-structs.go b/new-structs.go index a24262d..03b6b94 100644 --- a/new-structs.go +++ b/new-structs.go @@ -129,9 +129,9 @@ func (n *Node) InitTab(title string, custom func() ui.Control) *Node { os.Exit(-1) } if n.box != nil { - log.Println("gui.InitTab() ERROR box already exists") + log.Println("gui.InitTab() ERROR box already exists title =", title) n.Dump() - os.Exit(-1) + // os.Exit(-1) } tab := ui.NewTab() diff --git a/window-debug.go b/window-debug.go index 7ffcb8e..19aadad 100644 --- a/window-debug.go +++ b/window-debug.go @@ -133,9 +133,24 @@ func makeWindowDebug() ui.Control { }) ///////////////////////////////////////////////////// + vbox = addGroup(hbox, "Node Debug") + + n1 := addButton(vbox, "DebugDataNodeMap()") + n1.OnClicked(func(*ui.Button) { + DebugDataNodeMap() + }) + + n2 := addButton(vbox, "DebugNodeChildren()") + n2.OnClicked(func(*ui.Button) { + DebugNodeChildren() + }) + +/* + ///////////////////////////////////////////////////// vbox = addGroup(hbox, "Numbers") pbar := ui.NewProgressBar() vbox.Append(pbar, false) +*/ return hbox @@ -55,9 +55,9 @@ func InitWindow(gw *GuiWindow, name string, axis int) *GuiBox { var box *GuiBox if gw == nil { - box = mapWindow(nil, name, Config.Height, Config.Width) + box = mapWindow(nil, name, Config.Width, Config.Height) } else { - box = mapWindow(gw.UiWindow, name, Config.Height, Config.Width) + box = mapWindow(gw.UiWindow, name, Config.Width, Config.Height) } // box.Window = &newGuiWindow @@ -66,7 +66,7 @@ func InitWindow(gw *GuiWindow, name string, axis int) *GuiBox { // This is the first window. One must create it here if gw == nil { log.Println("gui.initWindow() ADDING ui.NewWindow()") - n := uiNewWindow(name, Config.Height, Config.Width) + n := uiNewWindow(name, Config.Width, Config.Height) box.node = n if (n.box == nil) { n.box = box |
