diff options
| -rw-r--r-- | Makefile | 2 | ||||
| -rw-r--r-- | README.md | 19 |
2 files changed, 5 insertions, 16 deletions
@@ -61,7 +61,7 @@ git.wit.org: # sync repo to the github backup # git remote add github [email protected]:wit-go/gui.git -github: +github: git.wit.org git push origin master git push origin devel git push origin --tags @@ -41,29 +41,18 @@ import ( "go.wit.com/wit/gui/gui" ) -var window *gui.Node // This is the beginning of the binary tree of widgets +var myGui *gui.Node // This is your gui object // go will sit here until the window exits func main() { - gui.Init() - gui.Main(helloworld) + myGui = gui.Init() } // This initializes the first window and 2 tabs func helloworld() { - gui.Config.Title = "Hello World golang wit/gui Window" - gui.Config.Width = 640 - gui.Config.Height = 480 + window := myGui.NewWindow() - window := gui.NewWindow() - addTab(window, "A Simple Tab Demo") - addTab(window, "A Second Tab") -} - -func addTab(w *gui.Node, title string) { - tab := w.NewTab(title) - - group := tab.NewGroup("foo bar") + group := window.NewGroup("foo bar") group.NewButton("hello", func() { log.Println("world") }) |
