diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -0,0 +1,27 @@ +// This creates a simple hello world window +package main + +import ( + "go.wit.com/log" + "go.wit.com/gui/gui" +) + +var myGui *gui.Node // This is the beginning of the binary tree of widgets + +// go will sit here until the window exits +func main() { + myGui = gui.New().Default() + + helloworld() + gui.Watchdog() +} + +// This initializes the first window, a group and a button +func helloworld() { + window := myGui.NewWindow("hello world") + + group := window.NewGroup("foo bar") + group.NewButton("hello", func() { + log.Println("world") + }) +} |
