diff options
| author | Jeff Carr <[email protected]> | 2022-10-17 15:02:13 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2022-10-17 15:02:13 -0500 |
| commit | 12bc110a4a7efb02c89bb8fb58c5dc29d22a84db (patch) | |
| tree | 55a72338606444ce8db7e58750f23d8d23f450c0 /window-toolkit-demo.go | |
| parent | c8fb974ac7a962445a5a3cd5af4048b2b1473df1 (diff) | |
DEMO: change the toolkit demo to not use 'tabs'
Signed-off-by: Jeff Carr <[email protected]>
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") } |
