From 3252ed35f22b438c4991ee6e6d1714e884a1e41f Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 7 Oct 2021 01:37:37 -0500 Subject: DEBUG: add more debugging options --- debug.go | 6 ++++++ gui-example/main.go | 4 ++-- window-debug.go | 18 ++++++++++++------ 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 } -- cgit v1.2.3