diff options
Diffstat (limited to 'gocui/checkbox.go')
| -rw-r--r-- | gocui/checkbox.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gocui/checkbox.go b/gocui/checkbox.go index 8d350ab..18dd8fa 100644 --- a/gocui/checkbox.go +++ b/gocui/checkbox.go @@ -5,19 +5,19 @@ import ( "go.wit.com/gui/widget" ) -func (n *node) setCheckbox(b bool) { +func (n *node) setCheckbox(b any) { w := n.tk if (n.WidgetType != widget.Checkbox) { return } - if (b) { - n.B = b - n.Text = "X " + n.Name + if widget.GetBool(b) { + n.value = b + n.tk.label = "X " + n.label } else { - n.B = b - n.Text = " " + n.Name + n.value = b + n.tk.label = " " + n.label } - t := len(n.Text) + 1 + t := len(n.tk.label) + 1 w.gocuiSize.w1 = w.gocuiSize.w0 + t // w.realWidth = w.gocuiSize.Width() + me.PadW |
