diff options
| author | Jeff Carr <[email protected]> | 2024-02-01 11:59:21 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-02-01 11:59:21 -0600 |
| commit | 732f3c60e9cc8405e73e9f70076e52043ce4fec8 (patch) | |
| tree | 1993a15256203ff9119347f540c4badf19c357b2 /click.go | |
| parent | 6fb1a5802ab574ad62261def50cae9cf677725ab (diff) | |
checkbox worksv0.19.0
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'click.go')
| -rw-r--r-- | click.go | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -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() |
