summaryrefslogtreecommitdiff
path: root/button.go
diff options
context:
space:
mode:
Diffstat (limited to 'button.go')
-rw-r--r--button.go12
1 files changed, 4 insertions, 8 deletions
diff --git a/button.go b/button.go
index d4dfe99..6fd8521 100644
--- a/button.go
+++ b/button.go
@@ -2,15 +2,11 @@ package gui
import "git.wit.org/wit/gui/toolkit"
-func (n *Node) NewButton(name string, custom func()) *Node {
- newNode := n.newNode(name, toolkit.Button, custom)
-
- var a toolkit.Action
- a.Name = name
- a.Text = name
- a.ActionType = toolkit.Add
- newaction(&a, newNode, n)
+func (parent *Node) NewButton(name string, custom func()) *Node {
+ newNode := parent.newNode(name, toolkit.Button, custom)
+ a := newAction(newNode, toolkit.Add)
+ sendAction(a, newNode, parent)
return newNode
}