DEBUG: added button to SetMargin() by name
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
fa17b1c009
commit
6035dc8d79
1
debug.go
1
debug.go
|
@ -41,6 +41,7 @@ func DumpBoxes() {
|
||||||
log.Println("gui.DumpBoxes()\tWindow.name =", window.Name)
|
log.Println("gui.DumpBoxes()\tWindow.name =", window.Name)
|
||||||
// log.Println("gui.DumpBoxes()\tWindow.UiWindow type =", reflect.TypeOf(window.UiWindow))
|
// log.Println("gui.DumpBoxes()\tWindow.UiWindow type =", reflect.TypeOf(window.UiWindow))
|
||||||
log.Println("gui.DumpBoxes()\tWindow.UiWindow =", window.UiWindow)
|
log.Println("gui.DumpBoxes()\tWindow.UiWindow =", window.UiWindow)
|
||||||
|
log.Println("gui.DumpBoxes()\tWindow.UiTab =", window.UiTab)
|
||||||
for name, abox := range window.BoxMap {
|
for name, abox := range window.BoxMap {
|
||||||
log.Printf("gui.DumpBoxes() \tBOX mapname=%-12s abox.Name=%-12s", name, abox.Name)
|
log.Printf("gui.DumpBoxes() \tBOX mapname=%-12s abox.Name=%-12s", name, abox.Name)
|
||||||
if (name == "MAINBOX") {
|
if (name == "MAINBOX") {
|
||||||
|
|
|
@ -177,7 +177,7 @@ func tabSetMargined(tab *ui.Tab) {
|
||||||
c := tab.NumPages()
|
c := tab.NumPages()
|
||||||
for i := 0; i < c; i++ {
|
for i := 0; i < c; i++ {
|
||||||
log.Println("tabSetMargined() i =", i)
|
log.Println("tabSetMargined() i =", i)
|
||||||
tab.SetMargined(i, true)
|
// tab.SetMargined(i, true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,6 +37,7 @@ func makeWindowDebug() ui.Control {
|
||||||
|
|
||||||
/////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////
|
||||||
vbox = addGroup(hbox, "Buttons")
|
vbox = addGroup(hbox, "Buttons")
|
||||||
|
|
||||||
b1 := addButton(vbox, "dumpBox(name)")
|
b1 := addButton(vbox, "dumpBox(name)")
|
||||||
b1.OnClicked(func(*ui.Button) {
|
b1.OnClicked(func(*ui.Button) {
|
||||||
x := cbox.Selected()
|
x := cbox.Selected()
|
||||||
|
@ -44,9 +45,28 @@ func makeWindowDebug() ui.Control {
|
||||||
log.Println("names[x] =", names[x])
|
log.Println("names[x] =", names[x])
|
||||||
dumpBox(names[x])
|
dumpBox(names[x])
|
||||||
})
|
})
|
||||||
b2 := addButton(vbox, "something 2")
|
|
||||||
|
b2 := addButton(vbox, "SetMargined()")
|
||||||
b2.OnClicked(func(*ui.Button) {
|
b2.OnClicked(func(*ui.Button) {
|
||||||
log.Println("Should do something here b2")
|
x := cbox.Selected()
|
||||||
|
log.Println("x =", x)
|
||||||
|
log.Println("findBox; names[x] =", names[x])
|
||||||
|
findBox(names[x])
|
||||||
|
gw := findBox(names[x])
|
||||||
|
if (gw == nil) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (gw.UiTab == nil) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (gw.TabNumber == nil) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
scs := spew.ConfigState{MaxDepth: 1}
|
||||||
|
scs.Dump(gw)
|
||||||
|
log.Println("gui.DumpBoxes()\tWindow.UiTab =", gw.UiTab)
|
||||||
|
log.Println("gui.DumpBoxes()\tWindow.TabNumber =", *gw.TabNumber)
|
||||||
|
gw.UiTab.SetMargined(*gw.TabNumber, true)
|
||||||
})
|
})
|
||||||
|
|
||||||
return hbox
|
return hbox
|
||||||
|
@ -72,6 +92,15 @@ func addGroup(b *ui.Box, name string) *ui.Box {
|
||||||
return vbox
|
return vbox
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func findBox(s string) *GuiWindow {
|
||||||
|
for name, window := range Data.WindowMap {
|
||||||
|
if (name == s) {
|
||||||
|
return window
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
func dumpBox(s string) {
|
func dumpBox(s string) {
|
||||||
for name, window := range Data.WindowMap {
|
for name, window := range Data.WindowMap {
|
||||||
if (name != s) {
|
if (name != s) {
|
||||||
|
@ -86,6 +115,7 @@ func dumpBox(s string) {
|
||||||
log.Println("gui.DumpBoxes()\tWindow.name =", window.Name)
|
log.Println("gui.DumpBoxes()\tWindow.name =", window.Name)
|
||||||
// log.Println("gui.DumpBoxes()\tWindow.UiWindow type =", reflect.TypeOf(window.UiWindow))
|
// log.Println("gui.DumpBoxes()\tWindow.UiWindow type =", reflect.TypeOf(window.UiWindow))
|
||||||
log.Println("gui.DumpBoxes()\tWindow.UiWindow =", window.UiWindow)
|
log.Println("gui.DumpBoxes()\tWindow.UiWindow =", window.UiWindow)
|
||||||
|
log.Println("gui.DumpBoxes()\tWindow.UiTab =", window.UiTab)
|
||||||
for name, abox := range window.BoxMap {
|
for name, abox := range window.BoxMap {
|
||||||
log.Printf("gui.DumpBoxes() \tBOX mapname=%-12s abox.Name=%-12s", name, abox.Name)
|
log.Printf("gui.DumpBoxes() \tBOX mapname=%-12s abox.Name=%-12s", name, abox.Name)
|
||||||
if (name == "MAINBOX") {
|
if (name == "MAINBOX") {
|
||||||
|
|
Loading…
Reference in New Issue