summaryrefslogtreecommitdiff
path: root/init.go
diff options
context:
space:
mode:
Diffstat (limited to 'init.go')
-rw-r--r--init.go13
1 files changed, 9 insertions, 4 deletions
diff --git a/init.go b/init.go
index f6951b0..c70b265 100644
--- a/init.go
+++ b/init.go
@@ -21,11 +21,16 @@ func (me *TreeInfo) newAction(a widget.Action) {
return
}
case widget.SetText:
+ log.Info("tree.SetText() a.State.CurrentS =", a.State.CurrentS)
+ log.Info("tree.SetText() a.State.DefaultS =", a.State.DefaultS)
+ log.Info("tree.SetText() a.State.NewString =", a.State.NewString)
switch n.WidgetType {
case widget.Dropdown:
- me.SetText(n, widget.GetString(a.State.Value))
+ me.SetText(n, a.State.NewString)
case widget.Combobox:
- me.SetText(n, widget.GetString(a.State.Value))
+ me.SetText(n, a.State.NewString)
+ case widget.Textbox:
+ me.SetText(n, a.State.NewString)
case widget.Window:
me.SetTitle(n, a.State.Label)
default:
@@ -35,9 +40,9 @@ func (me *TreeInfo) newAction(a widget.Action) {
case widget.AddText:
switch n.WidgetType {
case widget.Dropdown:
- me.AddText(n, widget.GetString(a.State.Value))
+ me.AddText(n, a.State.NewString)
case widget.Combobox:
- me.AddText(n, widget.GetString(a.State.Value))
+ me.AddText(n, a.State.NewString)
default:
log.Warn("AddText() not supported on widget", n.WidgetType, n.String())
}