summaryrefslogtreecommitdiff
path: root/toolkit/andlabs
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2023-05-10 14:28:30 -0500
committerJeff Carr <[email protected]>2023-05-10 14:28:30 -0500
commit19e6ea76f3c09fe3a5d9a4d4caff7d14571f4ba5 (patch)
tree6e1c9e86c9a591d6b0a7ca686026d783de1d67ac /toolkit/andlabs
parentcb0e8a7146c055b47f42d0a1005b93e08492e6ca (diff)
andlabs: debugging flags working againv0.8.6
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'toolkit/andlabs')
-rw-r--r--toolkit/andlabs/action.go10
-rw-r--r--toolkit/andlabs/add.go8
-rw-r--r--toolkit/andlabs/debug.go20
-rw-r--r--toolkit/andlabs/log.go4
-rw-r--r--toolkit/andlabs/main.go10
5 files changed, 34 insertions, 18 deletions
diff --git a/toolkit/andlabs/action.go b/toolkit/andlabs/action.go
index 49a3465..c792a09 100644
--- a/toolkit/andlabs/action.go
+++ b/toolkit/andlabs/action.go
@@ -171,8 +171,8 @@ func (n *node) Delete() {
}
func rawAction(a toolkit.Action) {
- log(logNow, "rawAction() START a.ActionType =", a.ActionType)
- log(logNow, "rawAction() START a.S =", a.S)
+ log(logInfo, "rawAction() START a.ActionType =", a.ActionType)
+ log(logInfo, "rawAction() START a.S =", a.S)
if (a.ActionType == toolkit.InitToolkit) {
// TODO: make sure to only do this once
@@ -184,7 +184,7 @@ func rawAction(a toolkit.Action) {
return
}
- log(logNow, "rawAction() START a.WidgetId =", a.WidgetId, "a.ParentId =", a.ParentId)
+ log(logInfo, "rawAction() START a.WidgetId =", a.WidgetId, "a.ParentId =", a.ParentId)
switch a.WidgetType {
case toolkit.Flag:
flag(&a)
@@ -198,7 +198,7 @@ func rawAction(a toolkit.Action) {
ui.QueueMain(func() {
add(a)
})
- sleep(.1)
+ sleep(.05)
case toolkit.Show:
n.show(true)
case toolkit.Hide:
@@ -237,5 +237,5 @@ func rawAction(a toolkit.Action) {
default:
log(debugError, "rawAction() Unknown =", a.ActionType, a.WidgetType)
}
- log(debugAction, "rawAction() END =", a.ActionType, a.WidgetType)
+ log(logInfo, "rawAction() END =", a.ActionType, a.WidgetType)
}
diff --git a/toolkit/andlabs/add.go b/toolkit/andlabs/add.go
index c25603d..fcdc56b 100644
--- a/toolkit/andlabs/add.go
+++ b/toolkit/andlabs/add.go
@@ -107,19 +107,19 @@ func (p *node) place(n *node) bool {
log(logInfo, "place() switch", p.WidgetType)
switch p.WidgetType {
case toolkit.Grid:
- log(debugGrid, "place() Grid try at Parent X,Y =", n.X, n.Y)
+ log(logInfo, "place() Grid try at Parent X,Y =", n.X, n.Y)
n.tk.gridX = n.AtW - 1
n.tk.gridY = n.AtH - 1
- log(debugGrid, "place() Grid try at gridX,gridY", n.tk.gridX, n.tk.gridY)
+ log(logInfo, "place() Grid try at gridX,gridY", n.tk.gridX, n.tk.gridY)
// at the very end, subtract 1 from X & Y since andlabs/ui starts counting at zero
p.tk.uiGrid.Append(n.tk.uiControl,
- n.tk.gridY, n.tk.gridX, 1, 1,
+ n.tk.gridX, n.tk.gridY, 1, 1,
false, ui.AlignFill, false, ui.AlignFill)
return true
case toolkit.Group:
if (p.tk.uiBox == nil) {
p.tk.uiGroup.SetChild(n.tk.uiControl)
- log(debugGrid, "place() hack Group to use this as the box?", n.Name, n.WidgetType)
+ log(logInfo, "place() hack Group to use this as the box?", n.Name, n.WidgetType)
p.tk.uiBox = n.tk.uiBox
} else {
p.tk.uiBox.Append(n.tk.uiControl, stretchy)
diff --git a/toolkit/andlabs/debug.go b/toolkit/andlabs/debug.go
index cc32b71..7abd2d1 100644
--- a/toolkit/andlabs/debug.go
+++ b/toolkit/andlabs/debug.go
@@ -92,6 +92,24 @@ func GetDebugToolkit () bool {
func flag(a *toolkit.Action) {
// should set the checkbox to this value
switch a.S {
+ case "Quiet":
+ logInfo = a.B
+ logVerbose = a.B
+ logWarn = a.B
+ logError = a.B
+ case "Error":
+ logError = a.B
+ case "Info":
+ logInfo = a.B
+ case "Verbose":
+ logInfo = a.B
+ logVerbose = a.B
+ logWarn = a.B
+ logError = a.B
+ debugToolkit = a.B
+ debugChange = a.B
+ debugPlugin = a.B
+ debugFlags = a.B
case "Toolkit":
debugToolkit = a.B
case "Change":
@@ -100,8 +118,6 @@ func flag(a *toolkit.Action) {
debugPlugin = a.B
case "Flags":
debugFlags = a.B
- case "Error":
- debugError = a.B
case "Now":
debugNow = a.B
case "Show":
diff --git a/toolkit/andlabs/log.go b/toolkit/andlabs/log.go
index 1a36188..5dbb914 100644
--- a/toolkit/andlabs/log.go
+++ b/toolkit/andlabs/log.go
@@ -8,8 +8,8 @@ import (
var logNow bool = true // useful for active development
var logError bool = true
var logWarn bool = true
-var logInfo bool = true
-var logVerbose bool = true
+var logInfo bool = false
+var logVerbose bool = false
func log(a ...any) {
witlog.Where = "wit/gui/andlabs"
diff --git a/toolkit/andlabs/main.go b/toolkit/andlabs/main.go
index 92f75d0..f66849d 100644
--- a/toolkit/andlabs/main.go
+++ b/toolkit/andlabs/main.go
@@ -20,19 +20,19 @@ var uiMain sync.Once
var muAction sync.Mutex
func catchActionChannel() {
- log(logNow, "catchActionChannel() START")
+ log(logInfo, "catchActionChannel() START")
for {
- log(logNow, "catchActionChannel() for loop")
+ log(logInfo, "catchActionChannel() for loop")
select {
case a := <-pluginChan:
- log(logNow, "catchActionChannel() SELECT widget id =", a.WidgetId, a.Name)
- log(logNow, "catchActionChannel() STUFF", a.WidgetId, a.ActionType, a.WidgetType)
+ log(logInfo, "catchActionChannel() SELECT widget id =", a.WidgetId, a.Name)
+ log(logInfo, "catchActionChannel() STUFF", a.WidgetId, a.ActionType, a.WidgetType)
muAction.Lock()
// TODO ui.QueueMain(f)
// TODO ui.QueueMain( func() {rawAction(a)} )
rawAction(a)
muAction.Unlock()
- log(logNow, "catchActionChannel() STUFF END", a.WidgetId, a.ActionType, a.WidgetType)
+ log(logInfo, "catchActionChannel() STUFF END", a.WidgetId, a.ActionType, a.WidgetType)
}
}
}