DEBUG: add more debugging options

This commit is contained in:
Jeff Carr 2021-10-07 01:37:37 -05:00
parent 2ccc1b518d
commit e796008fbd
3 changed files with 20 additions and 8 deletions

View File

@ -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)

View File

@ -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)
}

View File

@ -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
}