summaryrefslogtreecommitdiff
path: root/dropdown.go
diff options
context:
space:
mode:
Diffstat (limited to 'dropdown.go')
-rw-r--r--dropdown.go20
1 files changed, 17 insertions, 3 deletions
diff --git a/dropdown.go b/dropdown.go
index e69e2bf..2e23205 100644
--- a/dropdown.go
+++ b/dropdown.go
@@ -11,7 +11,7 @@ import (
// add a new entry to the dropdown name
func (n *Node) AddDropdownName(name string) {
- n.Add(name)
+ n.AddText(name)
}
// Set the dropdown menu to 'name'
@@ -21,12 +21,26 @@ func (n *Node) SetDropdownName(name string) {
func (n *Node) NewDropdown(name string) *Node {
newNode := n.New(name, toolkit.Dropdown, nil)
- send(n, newNode)
+
+ var a toolkit.Action
+ a.Type = toolkit.Add
+ // a.Widget = &newNode.widget
+ // a.Where = &n.widget
+ // action(&a)
+ newaction(&a, newNode, n)
+
return newNode
}
func (n *Node) NewCombobox(name string) *Node {
newNode := n.New(name, toolkit.Combobox, nil)
- send(n, newNode)
+
+ var a toolkit.Action
+ a.Type = toolkit.Add
+ // a.Widget = &newNode.widget
+ // a.Where = &n.widget
+ // action(&a)
+ newaction(&a, newNode, n)
+
return newNode
}