From 31c130045d903b3c874dbf8728589a6a909704ae Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 6 Feb 2025 01:42:40 -0600 Subject: add a goroutine and channel to trigger window redraw --- checkbox.go | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'checkbox.go') diff --git a/checkbox.go b/checkbox.go index ac82d7f..4b5f4f2 100644 --- a/checkbox.go +++ b/checkbox.go @@ -15,9 +15,11 @@ func setChecked(n *tree.Node, b bool) { var tk *guiWidget tk = n.TK.(*guiWidget) - if tk.node.State.Label == "" { - tk.node.State.Label = "BLANK" - } + /* + if tk.node.State.Label == "" { + tk.node.State.Label = "BLANK" + } + */ if tk.node.State.Checked { log.Log(WARN, "setCheckbox() got true", tk.node.State.Checked) tk.labelN = "X " + tk.node.State.Label @@ -36,9 +38,11 @@ func (w *guiWidget) setCheckbox() { log.Log(WARN, "setCheckbox() being run on widget:", w.node.WidgetType) return } - if w.node.State.Label == "" { - w.node.State.Label = "BLANK" - } + /* + if w.node.State.Label == "" { + w.node.State.Label = "BLANK" + } + */ if w.node.State.Checked { log.Log(WARN, "setCheckbox() got true", w.node.State.Checked) w.labelN = "X " + w.node.State.Label -- cgit v1.2.3