diff options
| author | Jeff Carr <[email protected]> | 2023-04-27 10:46:54 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2023-04-27 10:46:54 -0500 |
| commit | 8100e7a1abdc31afbf65af6d0b7cd7cb0fff69eb (patch) | |
| tree | 7722df0af4968b6fac7d2ea544296c8b8f7db1f4 /toolkit/andlabs/plugin.go | |
| parent | e3dbd4b2074c80cc089e54495ff2df3f94afabab (diff) | |
andlabs: more code cleanup
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'toolkit/andlabs/plugin.go')
| -rw-r--r-- | toolkit/andlabs/plugin.go | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/toolkit/andlabs/plugin.go b/toolkit/andlabs/plugin.go index 96a73ac..e4b3234 100644 --- a/toolkit/andlabs/plugin.go +++ b/toolkit/andlabs/plugin.go @@ -26,6 +26,8 @@ func rawAction(a toolkit.Action) { return } + n := rootNode.findWidgetId(a.WidgetId) + switch a.ActionType { case toolkit.Add: ui.QueueMain(func() { @@ -45,7 +47,7 @@ func rawAction(a toolkit.Action) { a.B = false enable(&a) case toolkit.Get: - setText(&a) + n.setText(&a) case toolkit.GetText: switch a.WidgetType { case toolkit.Textbox: @@ -53,11 +55,11 @@ func rawAction(a toolkit.Action) { a.S = t.s } case toolkit.Set: - setText(&a) + n.setText(&a) case toolkit.SetText: - setText(&a) + n.setText(&a) case toolkit.AddText: - setText(&a) + n.setText(&a) case toolkit.Margin: pad(&a) case toolkit.Unmargin: @@ -105,7 +107,7 @@ func flag(a *toolkit.Action) { } } -func setText(a *toolkit.Action) { +func (n *node) setText(a *toolkit.Action) { t := andlabs[a.WidgetId] if (t == nil) { log(debugError, "setText error. andlabs[id] == nil", a.WidgetId) @@ -167,7 +169,7 @@ func setText(a *toolkit.Action) { case toolkit.Dropdown: switch a.ActionType { case toolkit.AddText: - AddDropdownName(a) + n.AddDropdownName(a) case toolkit.Set: var orig int var i int = -1 |
