summaryrefslogtreecommitdiff
path: root/window.go
diff options
context:
space:
mode:
Diffstat (limited to 'window.go')
-rw-r--r--window.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/window.go b/window.go
index 8505242..2f7c58a 100644
--- a/window.go
+++ b/window.go
@@ -20,6 +20,7 @@ func initUI(name string, callback func(*GuiBox) *GuiBox) {
box := node.box
box = callback(box)
window := box.Window
+ node.window = window
log.Println("StartNewWindow() box =", box)
window.UiWindow.Show()
@@ -271,6 +272,21 @@ func makeNode(parent *Node, title string, x int, y int) *Node {
return &node
}
+func (parent *Node) makeNode(title string, x int, y int) *Node {
+ var node Node
+ node.Name = title
+ node.Width = x
+ node.Height = y
+
+ id := Config.prefix + strconv.Itoa(Config.counter)
+ Config.counter += 1
+ node.id = id
+
+ parent.Append(&node)
+ node.parent = parent
+ return &node
+}
+
func (n *Node) uiNewWindow(title string, x int, y int) {
w := ui.NewWindow(title, x, y, false)
w.SetBorderless(false)