start handling 'GuiWindow' correctly
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
cd4ef60acc
commit
7731f5fbf6
25
main.go
25
main.go
|
@ -170,7 +170,7 @@ func mainMouseClick(b *gui.GuiButton) {
|
|||
gw = b.GW
|
||||
} else {
|
||||
if (b.Box != nil) {
|
||||
gw = b.Box.W
|
||||
gw = b.Box.Window
|
||||
}
|
||||
}
|
||||
if (gw == nil) {
|
||||
|
@ -190,13 +190,13 @@ func mainMouseClick(b *gui.GuiButton) {
|
|||
log.Println("\tmainMouseClick() b.Box = nil")
|
||||
os.Exit(-1)
|
||||
}
|
||||
if (b.Box.Area == nil) {
|
||||
log.Println("\tmainMouseClick() b.Box.Area = nil")
|
||||
if (gw.Area == nil) {
|
||||
log.Println("\tmainMouseClick() gw.Area = nil")
|
||||
os.Exit(-1)
|
||||
}
|
||||
b.Box.Area.UiAttrstr = getNEWTEXT()
|
||||
log.Println("Area.UiAttrstr = ", b.Box.Area.UiAttrstr)
|
||||
b.Box.Area.UiArea.QueueRedrawAll()
|
||||
gw.Area.UiAttrstr = getNEWTEXT()
|
||||
log.Println("Area.UiAttrstr = ", gw.Area.UiAttrstr)
|
||||
gw.Area.UiArea.QueueRedrawAll()
|
||||
} else if (b.Action == "AREA") {
|
||||
if (config == nil) {
|
||||
log.Println("gui.State = splash BUT SOMETHING HAS GONE VERY WRONG")
|
||||
|
@ -454,11 +454,11 @@ func watchGUI() {
|
|||
for {
|
||||
if (count > 10) {
|
||||
log.Println("Sleep() in watchGUI() gui.Data.State =", gui.Data.State)
|
||||
for key, window := range gui.Data.Windows {
|
||||
log.Println("watchGUI() gui.Data.Windows =", key, window)
|
||||
log.Println("watchGUI() gui.Data.Windows.Action =", key, window.Action)
|
||||
for i, window := range gui.Data.Windows {
|
||||
log.Println("watchGUI() gui.Data.Windows i =", i)
|
||||
log.Println("\twatchGUI() gui.Data.Windows.Action =", window.Action)
|
||||
for name, box := range window.BoxMap {
|
||||
log.Println("watchGUI() name, box =", name, box)
|
||||
log.Println("\twatchGUI() name, box =", name, box)
|
||||
}
|
||||
}
|
||||
count = 0
|
||||
|
@ -486,7 +486,10 @@ func watchGUI() {
|
|||
|
||||
func makeCloudInfoBox(gw *gui.GuiWindow) {
|
||||
log.Println("makeCloudInfoBox() START gw =", gw)
|
||||
box := gui.ShowMainTab(gw)
|
||||
box := gui.AddMainTab(gw)
|
||||
gw = box.Window
|
||||
|
||||
log.Println("makeCloudInfoBox() START GW IS NOW: gw =", gw)
|
||||
log.Println("makeCloudInfoBox() box =", box)
|
||||
|
||||
gui.NewLabel(box, "Hostname:")
|
||||
|
|
Loading…
Reference in New Issue