diff options
Diffstat (limited to 'cmds/buttonplugin/main.go')
| -rw-r--r-- | cmds/buttonplugin/main.go | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/cmds/buttonplugin/main.go b/cmds/buttonplugin/main.go index 5636a87..f09afd3 100644 --- a/cmds/buttonplugin/main.go +++ b/cmds/buttonplugin/main.go @@ -11,6 +11,7 @@ import ( var title string = "Demo Plugin Window" var outfile string = "/tmp/guilogfile" +var myGui *gui.Node var buttonCounter int = 5 @@ -27,25 +28,13 @@ func main() { // gui.Init() // buttonWindow() - go gui.Main(func () { - log.Println("START Main f()") - buttonWindow() - /* - log.Println("END NewWindow()") - log.Println("START NewGroup()") - g := w.NewGroup("new Group 22") - log.Println("END NewGroup()") - g.NewButton("asdjkl", func () { - log.Println("world") - }) - */ - log.Println("END Main f()") - // gui.StandardExit(nil) - }) + myGui = gui.Start() + time.Sleep(1 * time.Second) + buttonWindow() log.Println("Main() END") time.Sleep(1 * time.Second) - gui.StartS("gocui") - gui.Redraw("gocui") + // gui.StartS("gocui") + // gui.Redraw("gocui") gui.Watchdog() gui.StandardExit() } @@ -84,6 +73,10 @@ func buttonWindow() { gui.Redraw("gocui") }) + g.NewButton("Load 'andlabs'", func () { + gui.StartS("andlabs") + }) + g.NewButton("NewButton(more)", func () { log.Println("new foobar 2. Adding button 'foobar 3'") name := "foobar " + strconv.Itoa(buttonCounter) |
