summaryrefslogtreecommitdiff
path: root/new-structs.go
diff options
context:
space:
mode:
Diffstat (limited to 'new-structs.go')
-rw-r--r--new-structs.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/new-structs.go b/new-structs.go
index 0fa326a..df25cae 100644
--- a/new-structs.go
+++ b/new-structs.go
@@ -15,13 +15,20 @@ type Node struct {
Width int
Height int
- uiType *ui.Control
children []*Node
+
+ control *ui.Control
+ window *ui.Window
}
func (n Node) SetName(name string) {
// n.uiType.SetName(name)
- log.Println("n.uiType =", n.uiType)
+ if (n.window != nil) {
+ log.Println("node is a window. setting title =", name)
+ n.window.SetTitle(name)
+ return
+ }
+ log.Println("*ui.Control =", n.control)
return
}