summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go18
1 files changed, 8 insertions, 10 deletions
diff --git a/main.go b/main.go
index eccbe4d..eaf3244 100644
--- a/main.go
+++ b/main.go
@@ -13,22 +13,20 @@ import (
Creates a window helpful for debugging this package
*/
-func DebugWindow(p *gui.Node) {
+func DebugWindow() {
if me != nil {
log.Warn("Draw then Toggle() debuging window here")
me.bugWin.Toggle()
return
}
me = new(debuggerSettings)
- me.myGui = p
+ me.treeRoot = gui.TreeRoot()
- me.bugWin = gadgets.NewBasicWindow(p, "go.wit.com/gui debug window")
+ me.bugWin = gadgets.NewBasicWindow(me.treeRoot, "go.wit.com/gui debug window")
+ me.bugWin.Make()
me.bugWin.Draw()
DebugWindow2(me.bugWin.Box(), "Debug Tab")
- // initialize the log settings window (does not display it)
- me.myLS = logsettings.New(me.myGui)
-
if ArgDebug() {
log.SetTmp()
}
@@ -41,11 +39,11 @@ func DebugWindow2(newB *gui.Node, title string) *gui.Node {
gr = newB.NewGroup("Debugging Windows:")
gr.NewButton("logging", func() {
- me.myLS.Toggle()
+ logsettings.LogWindow()
})
gr.NewButton("Widgets Window", func() {
if me.widgets == nil {
- me.widgets = DebugWidgetWindow(me.myGui)
+ me.widgets = DebugWidgetWindow()
return
}
me.widgets.Toggle()
@@ -106,7 +104,7 @@ func DebugWindow2(newB *gui.Node, title string) *gui.Node {
gr.NewButton("GO Language Internals", func() {
if me.golang == nil {
- me.golang = DebugGolangWindow(me.myGui)
+ me.golang = DebugGolangWindow()
return
}
log.Warn("going to toggle golang window")
@@ -116,7 +114,7 @@ func DebugWindow2(newB *gui.Node, title string) *gui.Node {
})
gr.NewButton("GO Channels debug", func() {
if me.gochan == nil {
- me.gochan = DebugGoChannels(me.myGui)
+ me.gochan = DebugGoChannels()
return
}
log.Warn("going to toggle go channels window")