summaryrefslogtreecommitdiff
path: root/toolkit/andlabs/plugin.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2023-04-07 18:16:16 -0500
committerJeff Carr <[email protected]>2023-04-07 18:16:16 -0500
commit0a520c8ebc38640098e8d2c21711162b1697d38d (patch)
tree75ce11e40429502d36cadda6afcb11c213a7f7ba /toolkit/andlabs/plugin.go
parent820067cbff754cf9a5f96c425d8f31b5949d353c (diff)
andlabs kinda works with a channel
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'toolkit/andlabs/plugin.go')
-rw-r--r--toolkit/andlabs/plugin.go18
1 files changed, 11 insertions, 7 deletions
diff --git a/toolkit/andlabs/plugin.go b/toolkit/andlabs/plugin.go
index 2faa2ec..f7577d1 100644
--- a/toolkit/andlabs/plugin.go
+++ b/toolkit/andlabs/plugin.go
@@ -23,24 +23,28 @@ func Send(p *toolkit.Widget, c *toolkit.Widget) {
}
func Action(a *toolkit.Action) {
+ log(logNow, "Action() START")
if (a == nil) {
log(debugPlugin, "Action = nil")
return
}
+ pluginChan <- *a
+ /*
f := func() {
rawAction(a)
}
// f()
Queue(f)
+ */
+ log(logNow, "Action() END")
}
func rawAction(a *toolkit.Action) {
+ log(debugAction, "rawAction() START a.ActionType =", a.ActionType)
+ log(debugAction, "rawAction() START a.S =", a.S)
- log(debugAction, "Action() START a.ActionType =", a.ActionType)
- log(debugAction, "Action() START a.S =", a.S)
-
- log(logInfo, "Action() START a.WidgetId =", a.WidgetId, "a.ParentId =", a.ParentId)
+ log(logNow, "rawAction() START a.WidgetId =", a.WidgetId, "a.ParentId =", a.ParentId)
switch a.WidgetType {
case toolkit.Flag:
flag(a)
@@ -87,12 +91,12 @@ func rawAction(a *toolkit.Action) {
case toolkit.Delete:
uiDelete(a)
case toolkit.Move:
- log(debugNow, "attempt to move() =", a.ActionType, a.WidgetType)
+ log(debugNow, "rawAction() attempt to move() =", a.ActionType, a.WidgetType)
move(a)
default:
- log(debugError, "Action() Unknown =", a.ActionType, a.WidgetType)
+ log(debugError, "rawAction() Unknown =", a.ActionType, a.WidgetType)
}
- log(debugAction, "Action() END =", a.ActionType, a.WidgetType)
+ log(debugAction, "rawAction() END =", a.ActionType, a.WidgetType)
}
func flag(a *toolkit.Action) {