streamline button click handling
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
e6a8dfdd65
commit
6557b04af5
|
@ -7,16 +7,20 @@ import "os"
|
||||||
import "git.wit.com/wit/gui"
|
import "git.wit.com/wit/gui"
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
gui.Data.ButtonClick = buttonClick
|
gui.Data.ButtonClick = buttonClick
|
||||||
|
gui.Data.ButtonClickNew = buttonClickNew
|
||||||
|
|
||||||
go gui.GoMainWindow()
|
go gui.GoMainWindow()
|
||||||
|
|
||||||
watchGUI()
|
watchGUI()
|
||||||
}
|
}
|
||||||
|
|
||||||
func buttonClick(i int, s string) {
|
func buttonClickNew(b *gui.ButtonMap) {
|
||||||
log.Println("test4 buttonClick() i, s =", i, s)
|
log.Println("test4 buttonClickNew() b =", b)
|
||||||
if (s == "BACK") {
|
log.Println("\tb.Name", b.Name)
|
||||||
|
log.Println("\tb.Note", b.Note)
|
||||||
|
|
||||||
|
if (b.Note == "BACK") {
|
||||||
gui.Data.State = "splash"
|
gui.Data.State = "splash"
|
||||||
}
|
}
|
||||||
if (gui.Data.State == "splash") {
|
if (gui.Data.State == "splash") {
|
||||||
|
@ -32,6 +36,10 @@ func buttonClick(i int, s string) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func buttonClick(i int, s string) {
|
||||||
|
log.Println("test4 buttonClick() i, s =", i, s)
|
||||||
|
}
|
||||||
|
|
||||||
func watchGUI() {
|
func watchGUI() {
|
||||||
log.Println("Sleep(2000)")
|
log.Println("Sleep(2000)")
|
||||||
time.Sleep(2000 * time.Millisecond)
|
time.Sleep(2000 * time.Millisecond)
|
||||||
|
|
Loading…
Reference in New Issue