trap window close and exit
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
41679c718b
commit
87ee1e2be2
74
main.go
74
main.go
|
@ -114,42 +114,46 @@ func main() {
|
||||||
|
|
||||||
func buttonClickNew(b *gui.ButtonMap) {
|
func buttonClickNew(b *gui.ButtonMap) {
|
||||||
log.Println("buttonClickNew() b =", b)
|
log.Println("buttonClickNew() b =", b)
|
||||||
log.Println("\tb.Name", b.Name)
|
|
||||||
log.Println("\tb.Note", b.Note)
|
|
||||||
|
|
||||||
if (b.Note == "BACK") {
|
if (b == nil) {
|
||||||
gui.Data.State = "splash"
|
log.Println("THIS MOUSE EVENT WAS NOT FROM A BUTTON")
|
||||||
}
|
} else {
|
||||||
if (b.Note == "QUIT") {
|
log.Println("\tb.Name", b.Name)
|
||||||
onExit(nil)
|
log.Println("\tb.Note", b.Note)
|
||||||
}
|
if (b.Note == "BACK") {
|
||||||
if (b.Note == "ADD") {
|
gui.Data.State = "splash"
|
||||||
log.Println("\tSHOULD ADD ACCOUNT HERE")
|
|
||||||
if (gui.Data.AccNick != "") {
|
|
||||||
log.Println("\tADDING ACCOUNT HERE")
|
|
||||||
log.Println("\tADDING ACCOUNT HERE")
|
|
||||||
log.Println("\tADDING ACCOUNT HERE")
|
|
||||||
log.Println("\tData.AccNick = ", gui.Data.AccNick)
|
|
||||||
log.Println("\tData.AccUser = ", gui.Data.AccUser)
|
|
||||||
log.Println("\tData.AccPass = ", gui.Data.AccPass)
|
|
||||||
config.Set("accounts." + gui.Data.AccNick + ".username", gui.Data.AccUser)
|
|
||||||
config.Set("accounts." + gui.Data.AccNick + ".password", gui.Data.AccPass)
|
|
||||||
config.Set("accounts." + gui.Data.AccNick + ".hostname", "v000185.testing.com.customers.wprod.wit.com")
|
|
||||||
}
|
}
|
||||||
}
|
if (b.Note == "QUIT") {
|
||||||
if (b.Note == "BMATH") {
|
onExit(nil)
|
||||||
log.Println("\tTRIGGER BMATH HERE")
|
}
|
||||||
log.Println("\tTRIGGER BMATH HERE")
|
if (b.Note == "ADD") {
|
||||||
log.Println("\tTRIGGER BMATH HERE")
|
log.Println("\tSHOULD ADD ACCOUNT HERE")
|
||||||
gui.Data.State = "bmath"
|
if (gui.Data.AccNick != "") {
|
||||||
for {
|
log.Println("\tADDING ACCOUNT HERE")
|
||||||
log.Println("Sleep() in buttonClickNew() gui.Data.State =", gui.Data.State)
|
log.Println("\tADDING ACCOUNT HERE")
|
||||||
time.Sleep(200 * time.Millisecond)
|
log.Println("\tADDING ACCOUNT HERE")
|
||||||
if (gui.Data.State == "bmath done") {
|
log.Println("\tData.AccNick = ", gui.Data.AccNick)
|
||||||
count := countVMS(currentMessage)
|
log.Println("\tData.AccUser = ", gui.Data.AccUser)
|
||||||
mh := gui.AddVmsTab(count)
|
log.Println("\tData.AccPass = ", gui.Data.AccPass)
|
||||||
ReadReceivedData(currentMessage, mh)
|
config.Set("accounts." + gui.Data.AccNick + ".username", gui.Data.AccUser)
|
||||||
return
|
config.Set("accounts." + gui.Data.AccNick + ".password", gui.Data.AccPass)
|
||||||
|
config.Set("accounts." + gui.Data.AccNick + ".hostname", "v000185.testing.com.customers.wprod.wit.com")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (b.Note == "BMATH") {
|
||||||
|
log.Println("\tTRIGGER BMATH HERE")
|
||||||
|
log.Println("\tTRIGGER BMATH HERE")
|
||||||
|
log.Println("\tTRIGGER BMATH HERE")
|
||||||
|
gui.Data.State = "bmath"
|
||||||
|
for {
|
||||||
|
log.Println("Sleep() in buttonClickNew() gui.Data.State =", gui.Data.State)
|
||||||
|
time.Sleep(200 * time.Millisecond)
|
||||||
|
if (gui.Data.State == "bmath done") {
|
||||||
|
count := countVMS(currentMessage)
|
||||||
|
mh := gui.AddVmsTab(count)
|
||||||
|
ReadReceivedData(currentMessage, mh)
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -163,6 +167,8 @@ func buttonClickNew(b *gui.ButtonMap) {
|
||||||
} else if (gui.Data.State == "main") {
|
} else if (gui.Data.State == "main") {
|
||||||
gui.ShowMainTab()
|
gui.ShowMainTab()
|
||||||
gui.Data.State = "done"
|
gui.Data.State = "done"
|
||||||
|
} else if (gui.Data.State == "QUIT") {
|
||||||
|
onExit(nil)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue