blob: 45030d801339a019aa2a2d3b1c0e0ac70a2ed9e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package gui
import "log"
import "time"
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, t, g *Node
w = NewStandardWindow("Demo the GUI Toolkit")
// w.DemoAndlabsUiTab("ran AddDemoAndlabsUiTab()")
t = w.AddTab("Set time delay", nil)
g = t.AddGroup("nanoseconds")
s := g.NewSlider("t", 2, 80)
s.OnChanged = func (td *Node) {
t := time.Duration(s.Int())
log.Println("ToolkitDemoWindow() OnChanged() delay =", t);
}
log.Println("ToolkitDemoWindow() END")
}
|