summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-05 16:56:03 -0600
committerJeff Carr <[email protected]>2024-01-05 16:56:03 -0600
commitca189c9084c451a7fbb83449a17c446d4427ae40 (patch)
treef8fae99d048e0ea74ca44d72bedf36778c33c364
parent198f7eac8894ffdc1ed725704fa9449dd55fc431 (diff)
start using window.Draw()
Signed-off-by: Jeff Carr <[email protected]>
-rw-r--r--gochan.go1
-rw-r--r--golang.go1
-rw-r--r--main.go7
-rw-r--r--widget.go1
4 files changed, 6 insertions, 4 deletions
diff --git a/gochan.go b/gochan.go
index 3f62b24..faf48b9 100644
--- a/gochan.go
+++ b/gochan.go
@@ -20,6 +20,7 @@ func DebugGoChannels(p *gui.Node) *gadgets.BasicWindow {
var g *gui.Node
w = gadgets.NewBasicWindow(p, "Debug GO Channels")
+ w.Draw()
g = w.Box().NewGroup("Channel stuff").Pad()
// var debugWG sync.WaitGroup
diff --git a/golang.go b/golang.go
index a037ca2..a76e064 100644
--- a/golang.go
+++ b/golang.go
@@ -18,6 +18,7 @@ func DebugGolangWindow(p *gui.Node) *gadgets.BasicWindow {
var g, og, outputTextbox *gui.Node
w = gadgets.NewBasicWindow(p, "GO")
+ w.Draw()
g = w.Box().NewGroup("Language Internals").Pad()
g.NewButton("ReadModuleInfo()", func () {
diff --git a/main.go b/main.go
index 8ca1bd3..303ed1d 100644
--- a/main.go
+++ b/main.go
@@ -16,7 +16,6 @@ import (
func DebugWindow(p *gui.Node) {
if (me != nil) {
log.Warn("Draw then Toggle() debuging window here")
- me.bugWin.Draw()
me.bugWin.Toggle()
return
}
@@ -24,6 +23,7 @@ func DebugWindow(p *gui.Node) {
me.myGui = p
me.bugWin = gadgets.NewBasicWindow(p,"go.wit.com/gui debug window")
+ me.bugWin.Draw()
DebugWindow2(me.bugWin.Box(), "Debug Tab")
// initialize the log settings window (does not display it)
@@ -46,7 +46,6 @@ func DebugWindow2(newB *gui.Node, title string) *gui.Node {
gr.NewButton("Widgets Window", func () {
if me.widgets == nil {
me.widgets = DebugWidgetWindow(me.myGui)
- me.widgets.Draw()
return
}
me.widgets.Toggle()
@@ -108,9 +107,9 @@ 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.Draw()
return
}
+ log.Warn("going to toggle golang window")
if me.golang.Ready() {
me.golang.Toggle()
}
@@ -118,9 +117,9 @@ 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.Draw()
return
}
+ log.Warn("going to toggle go channels window")
if me.gochan.Ready() {
me.gochan.Toggle()
}
diff --git a/widget.go b/widget.go
index 3f459a8..7fe117f 100644
--- a/widget.go
+++ b/widget.go
@@ -33,6 +33,7 @@ func setActiveWidget(w *gui.Node) {
func DebugWidgetWindow(p *gui.Node) *gadgets.BasicWindow {
var w *gadgets.BasicWindow
w = gadgets.NewBasicWindow(p, "Widgets")
+ w.Draw()
g := w.Box().NewGroup("widget:").Pad()