summaryrefslogtreecommitdiff
path: root/window-toolkit-demo.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2022-10-19 13:23:22 -0500
committerJeff Carr <[email protected]>2022-10-19 13:23:22 -0500
commitf3af1f5b7ff78b3f73d7510622fc9633dec36d35 (patch)
treee4868584d5e19942938aaa122b2e1cab377db000 /window-toolkit-demo.go
parentf7b1036e544238d65b0e3ad46d08075aa4177032 (diff)
Refactor to 'gui/toolkit/'
* add a example cmds/consolemouse uses a console button to launch the andlabs/ui * fix wrong return value in toolkit/NewLabel() * redirect STDIN output to a file * wonderful fix of Window() exit * finally remove the ancient stupid variables x & y * phase out struct 'box' and use 'node' instead * better names for things: use NewFoo() and NewBar()
Diffstat (limited to 'window-toolkit-demo.go')
-rw-r--r--window-toolkit-demo.go36
1 files changed, 0 insertions, 36 deletions
diff --git a/window-toolkit-demo.go b/window-toolkit-demo.go
deleted file mode 100644
index 84a1f13..0000000
--- a/window-toolkit-demo.go
+++ /dev/null
@@ -1,36 +0,0 @@
-package gui
-
-import "log"
-// import "time"
-import toolkit "git.wit.org/wit/gui/toolkit/andlabs"
-
-func NewStandardWindow(title string) *Node {
- log.Println("NewStandardWindow() creating", title)
-
- Config.Title = title
- Config.Width = 640
- Config.Height = 480
- Config.Exit = StandardClose
- return NewWindow()
-}
-func ToolkitDemoWindow() {
- var w, d *Node
- var tk *toolkit.Toolkit
-
- w = NewStandardWindow("Demo of the GUI Toolkit")
-
- d = w.makeNode("demo", 767, 676 + Config.counter)
- d.Name = "demo"
-
- 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")
-}