diff options
Diffstat (limited to 'init.go')
| -rw-r--r-- | init.go | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -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()) } |
