summaryrefslogtreecommitdiff
path: root/click.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-01 11:59:21 -0600
committerJeff Carr <[email protected]>2024-02-01 11:59:21 -0600
commit732f3c60e9cc8405e73e9f70076e52043ce4fec8 (patch)
tree1993a15256203ff9119347f540c4badf19c357b2 /click.go
parent6fb1a5802ab574ad62261def50cae9cf677725ab (diff)
checkbox worksv0.19.0
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'click.go')
-rw-r--r--click.go13
1 files changed, 8 insertions, 5 deletions
diff --git a/click.go b/click.go
index 73583da..462a409 100644
--- a/click.go
+++ b/click.go
@@ -150,13 +150,16 @@ func (w *guiWidget) doWidgetClick() {
}
// w.dumpTree("click end")
case widget.Checkbox:
- if widget.GetBool(w.value) {
- w.setCheckbox(false)
+ if w.node.State.Checked {
+ log.Log(WARN, "checkbox is being set to false")
+ w.node.State.Checked = false
+ w.setCheckbox()
} else {
- w.setCheckbox(true)
+ log.Log(WARN, "checkbox is being set to true")
+ w.node.State.Checked = true
+ w.setCheckbox()
}
- // n.doUserEvent()
- me.myTree.SendUserEvent(me.treeRoot)
+ me.myTree.SendUserEvent(w.node)
case widget.Grid:
newR := w.realGocuiSize()