diff options
Diffstat (limited to 'button.go')
| -rw-r--r-- | button.go | 25 |
1 files changed, 2 insertions, 23 deletions
@@ -8,28 +8,7 @@ func (parent *Node) NewButton(name string, custom func()) *Node { newNode.value = name newNode.progname = name - if ! newNode.hidden { - a := newAction(newNode, widget.Add) - sendAction(a) - } + // inform the toolkits + sendAction(newNode, widget.Add) return newNode } - -// find widget by number -func (n *Node) FindId(i int) (*Node) { - if (n == nil) { - return nil - } - - if (n.id == i) { - return n - } - - for _, child := range n.children { - newN := child.FindId(i) - if (newN != nil) { - return newN - } - } - return nil -} |
