DEBUG: add buttons to dump struct info
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
69956385da
commit
fa17b1c009
|
@ -17,11 +17,6 @@ func makeWindowDebug() ui.Control {
|
||||||
pbar := ui.NewProgressBar()
|
pbar := ui.NewProgressBar()
|
||||||
vbox.Append(pbar, false)
|
vbox.Append(pbar, false)
|
||||||
|
|
||||||
/////////////////////////////////////////////////////
|
|
||||||
vbox = addGroup(hbox, "Buttons")
|
|
||||||
pbar = ui.NewProgressBar()
|
|
||||||
vbox.Append(pbar, false)
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////
|
||||||
vbox = addGroup(hbox, "WindowMap")
|
vbox = addGroup(hbox, "WindowMap")
|
||||||
cbox := ui.NewCombobox()
|
cbox := ui.NewCombobox()
|
||||||
|
@ -40,6 +35,20 @@ func makeWindowDebug() ui.Control {
|
||||||
dumpBox(names[x])
|
dumpBox(names[x])
|
||||||
})
|
})
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////
|
||||||
|
vbox = addGroup(hbox, "Buttons")
|
||||||
|
b1 := addButton(vbox, "dumpBox(name)")
|
||||||
|
b1.OnClicked(func(*ui.Button) {
|
||||||
|
x := cbox.Selected()
|
||||||
|
log.Println("x =", x)
|
||||||
|
log.Println("names[x] =", names[x])
|
||||||
|
dumpBox(names[x])
|
||||||
|
})
|
||||||
|
b2 := addButton(vbox, "something 2")
|
||||||
|
b2.OnClicked(func(*ui.Button) {
|
||||||
|
log.Println("Should do something here b2")
|
||||||
|
})
|
||||||
|
|
||||||
return hbox
|
return hbox
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,10 +60,10 @@ func addName(c *ui.Combobox, s string) {
|
||||||
x = x + 1
|
x = x + 1
|
||||||
}
|
}
|
||||||
|
|
||||||
func addGroup(hb *ui.Box, name string) *ui.Box{
|
func addGroup(b *ui.Box, name string) *ui.Box {
|
||||||
group := ui.NewGroup(name)
|
group := ui.NewGroup(name)
|
||||||
group.SetMargined(true)
|
group.SetMargined(true)
|
||||||
hb.Append(group, true)
|
b.Append(group, true)
|
||||||
|
|
||||||
vbox := ui.NewVerticalBox()
|
vbox := ui.NewVerticalBox()
|
||||||
vbox.SetPadded(true)
|
vbox.SetPadded(true)
|
||||||
|
@ -97,3 +106,14 @@ func dumpBox(s string) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func addButton(box *ui.Box, name string) *ui.Button {
|
||||||
|
button := ui.NewButton(name)
|
||||||
|
|
||||||
|
button.OnClicked(func(*ui.Button) {
|
||||||
|
log.Println("Should do something here")
|
||||||
|
})
|
||||||
|
|
||||||
|
box.Append(button, false)
|
||||||
|
return button
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue