summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debug.go6
-rw-r--r--gui-example/main.go4
-rw-r--r--window-debug.go18
3 files changed, 20 insertions, 8 deletions
diff --git a/debug.go b/debug.go
index 8c1e947..0b383c8 100644
--- a/debug.go
+++ b/debug.go
@@ -32,6 +32,12 @@ func WatchGUI() {
}
}
+func DumpWindows() {
+ for name, _ := range Data.WindowMap {
+ log.Println("gui.DumpWindows() window =", name)
+ }
+}
+
func DumpMap() {
for name, window := range Data.WindowMap {
log.Println("gui.DumpBoxes() MAP: ", name)
diff --git a/gui-example/main.go b/gui-example/main.go
index 1ff286d..5f34f98 100644
--- a/gui-example/main.go
+++ b/gui-example/main.go
@@ -34,8 +34,8 @@ func watchGUI() {
for {
log.Println("Waiting for customExit()", i)
i += 1
- time.Sleep(time.Second)
- if i == 3 {
+ time.Sleep(3 * time.Second)
+ if i == 2 {
log.Println("Sending ExampleWindow to gui.Queue()")
gui.Queue(gui.DebugWindow)
}
diff --git a/window-debug.go b/window-debug.go
index 704ef7b..7ffcb8e 100644
--- a/window-debug.go
+++ b/window-debug.go
@@ -15,12 +15,7 @@ func makeWindowDebug() ui.Control {
hbox.SetPadded(true)
/////////////////////////////////////////////////////
- vbox := addGroup(hbox, "Numbers")
- pbar := ui.NewProgressBar()
- vbox.Append(pbar, false)
-
- /////////////////////////////////////////////////////
- vbox = addGroup(hbox, "Window")
+ vbox := addGroup(hbox, "Window")
cbox := ui.NewCombobox()
for name, _ := range Data.WindowMap {
@@ -122,6 +117,11 @@ func makeWindowDebug() ui.Control {
/////////////////////////////////////////////////////
vbox = addGroup(hbox, "Global Debug")
+ dump3 := addButton(vbox, "Dump Windows")
+ dump3.OnClicked(func(*ui.Button) {
+ DumpWindows()
+ })
+
dump2 := addButton(vbox, "Dump Boxes")
dump2.OnClicked(func(*ui.Button) {
DumpBoxes()
@@ -132,6 +132,12 @@ func makeWindowDebug() ui.Control {
DumpMap()
})
+ /////////////////////////////////////////////////////
+ vbox = addGroup(hbox, "Numbers")
+ pbar := ui.NewProgressBar()
+ vbox.Append(pbar, false)
+
+
return hbox
}