1 2 3 4 5 6 7 8 9 10 11 12 13 14
package gui import "go.wit.com/lib/widget" func (parent *Node) NewButton(name string, custom func()) *Node { newNode := parent.newNode(name, widget.Button) newNode.Custom = custom newNode.label = name newNode.progname = name // inform the toolkits sendAction(newNode, widget.Add) return newNode }