summaryrefslogtreecommitdiff
path: root/debug.go
diff options
context:
space:
mode:
Diffstat (limited to 'debug.go')
-rw-r--r--debug.go21
1 files changed, 5 insertions, 16 deletions
diff --git a/debug.go b/debug.go
index 625a663..e6074ca 100644
--- a/debug.go
+++ b/debug.go
@@ -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