diff options
Diffstat (limited to 'debug.go')
| -rw-r--r-- | debug.go | 21 |
1 files changed, 5 insertions, 16 deletions
@@ -4,33 +4,22 @@ import ( "fmt" "go.wit.com/log" - "go.wit.com/toolkits/tree" "go.wit.com/widget" ) -func dumpTree(n *tree.Node, draw bool) { - w := n.TK.(*guiWidget) - log.Log(ERROR, "dumpTree n", n.WidgetId, n.WidgetType, n.String()) +func (w *guiWidget) dumpTree(draw bool) { + log.Log(ERROR, "dumpTree w", w.node.WidgetId, w.WidgetType, w.String()) if w == nil { - log.Log(ERROR, "dumpTree n.TK == nil", n.WidgetId, n.WidgetType, n.String()) + log.Log(ERROR, "dumpTree w.TK == nil", w.node.WidgetId, w.WidgetType, w.String()) return } - showWidgetPlacement(n, true, "dumpTree()") + w.showWidgetPlacement(true, "dumpTree()") for _, child := range w.children { - dumpTree(child.node, draw) + child.dumpTree(draw) } } -func showWidgetPlacement(n *tree.Node, b bool, s string) { - if n == nil { - log.Log(ERROR, "WTF w == nil") - return - } - w := n.TK.(*guiWidget) - w.showWidgetPlacement(b, s) -} - func (w *guiWidget) showWidgetPlacement(b bool, s string) { var s1 string var pId int |
