diff options
| author | Jeff Carr <[email protected]> | 2021-10-09 07:13:58 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2021-10-09 07:13:58 -0500 |
| commit | e45a106d95e3043828735cf76aa487af837a2137 (patch) | |
| tree | 443cc8be2244c1caa5a0371ad78ace8210ba601c /window.go | |
| parent | 663b031c8f22f3c58de29410c9764abf2f29b095 (diff) | |
NODE: walking around in the rabbit hole
Diffstat (limited to 'window.go')
| -rw-r--r-- | window.go | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -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) |
