package gui import ( "fmt" "github.com/aarzilli/nucular" "github.com/aarzilli/nucular/style" ) var count int func StartGUI() { wnd := nucular.NewMasterWindow(0, "Counter", updatefn) wnd.SetStyle(style.FromTheme(style.DarkTheme, 2.0)) wnd.Main() } func updatefn(w *nucular.Window) { w.Row(50).Dynamic(1) if w.ButtonText(fmt.Sprintf("increment: %d", count)) { count++ } }