new-gui/window.go

27 lines
564 B
Go

package gui
import (
"git.wit.org/wit/gui/toolkit"
)
// This routine creates a blank window with a Title and size (W x H)
func (n *Node) NewWindow(title string) *Node {
var newNode *Node
// Windows are created off of the master node of the Binary Tree
newNode = n.newNode(Config.Title, toolkit.Window, StandardExit)
log(logInfo, "NewWindow()", Config.Title)
var a toolkit.Action
a.ActionType = toolkit.Add
a.X = Config.Width
a.Y = Config.Height
a.Name = title
a.Text = title
newaction(&a, newNode, n)
return newNode
}