diff options
Diffstat (limited to 'window-toolkit-demo.go')
| -rw-r--r-- | window-toolkit-demo.go | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/window-toolkit-demo.go b/window-toolkit-demo.go index 45030d8..214412d 100644 --- a/window-toolkit-demo.go +++ b/window-toolkit-demo.go @@ -1,7 +1,8 @@ package gui import "log" -import "time" +// import "time" +import toolkit "git.wit.org/wit/gui/toolkit/andlabs" func NewStandardWindow(title string) *Node { log.Println("NewStandardWindow() creating", title) @@ -13,19 +14,23 @@ func NewStandardWindow(title string) *Node { return NewWindow() } func ToolkitDemoWindow() { - var w, t, g *Node + var w, d *Node + var tk *toolkit.Toolkit w = NewStandardWindow("Demo the GUI Toolkit") - // w.DemoAndlabsUiTab("ran AddDemoAndlabsUiTab()") - t = w.AddTab("Set time delay", nil) - g = t.AddGroup("nanoseconds") + d = w.makeNode("demo", 767, 676 + Config.counter) + d.Name = "demo" - s := g.NewSlider("t", 2, 80) - s.OnChanged = func (td *Node) { - t := time.Duration(s.Int()) - log.Println("ToolkitDemoWindow() OnChanged() delay =", t); + tk = toolkit.DemoNumbersPage(w.uiWindow) + tk.OnChanged = func(t *toolkit.Toolkit) { + log.Println("toolkit.NewSlider() value =", t.Value()) + if (d.OnChanged != nil) { + log.Println("toolkit.Demo() running node.OnChanged") + d.OnChanged(d) + } } + d.Toolkit = tk log.Println("ToolkitDemoWindow() END") } |
