From 15e9548cf50fad96ee938f134daca32d7b83b896 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 20 Jan 2024 20:24:58 -0600 Subject: it's my memory so I can forget lots of general improvements ready to fix gocui working on log settings fix the debugger Signed-off-by: Jeff Carr --- main.go | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'main.go') 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") -- cgit v1.2.3