diff --git a/gui.go b/gui.go index c6414ba..4c95765 100644 --- a/gui.go +++ b/gui.go @@ -191,8 +191,16 @@ func defaultButtonClick(button *ui.Button) { log.Println("Data.allButtons =", key, foo) if Data.allButtons[key].B == button { log.Println("\tBUTTON MATCHED") + log.Println("\tData.allButtons[key].name", Data.allButtons[key].name) + log.Println("\tData.allButtons[key].note", Data.allButtons[key].note) if Data.allButtons[key].custom != nil { - Data.allButtons[key].custom(42, "something foo") + if Data.allButtons[key].note == "BACK" { + Data.allButtons[key].custom(42, "BACK") + } else if Data.allButtons[key].note == "CLOSE" { + Data.allButtons[key].custom(42, "CLOSE") + } else { + Data.allButtons[key].custom(42, "something foo") + } } } } diff --git a/tabWindow.go b/tabWindow.go index d63cc8e..5b42bf3 100644 --- a/tabWindow.go +++ b/tabWindow.go @@ -23,8 +23,8 @@ func buttonClick(i int, s string) { func ShowAccountQuestionTab() { Data.cloudTab.Delete(0) - log.Println("Sleep(1000)") - time.Sleep(1000 * time.Millisecond) + log.Println("Sleep(200)") + time.Sleep(200 * time.Millisecond) Data.smallBox = AddAccountQuestionBox(nil, buttonClick) Data.cloudTab.InsertAt("New Account?", 0, Data.smallBox) @@ -34,8 +34,8 @@ func ShowAccountQuestionTab() { func ShowAccountTab() { Data.cloudTab.Delete(0) - log.Println("Sleep(1000)") - time.Sleep(1000 * time.Millisecond) + log.Println("Sleep(200)") + time.Sleep(200 * time.Millisecond) Data.smallBox = AddAccountBox(buttonClick) Data.cloudTab.InsertAt("Add Account", 0, Data.smallBox) @@ -45,8 +45,8 @@ func ShowAccountTab() { func ShowMainTab() { Data.cloudTab.Delete(0) - log.Println("Sleep(1000)") - time.Sleep(1000 * time.Millisecond) + log.Println("Sleep(200)") + time.Sleep(200 * time.Millisecond) Data.smallBox = makeCloudInfoBox(buttonClick) Data.cloudTab.InsertAt("Main", 0, Data.smallBox)