From 7af6242cbfbd2d18461415e8421146f94093e8ca Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 26 Apr 2023 01:59:42 -0500 Subject: gocui: closer to working layout Signed-off-by: Jeff Carr --- toolkit/gocui/checkbox.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'toolkit/gocui/checkbox.go') diff --git a/toolkit/gocui/checkbox.go b/toolkit/gocui/checkbox.go index 8e6abf1..4a0808a 100644 --- a/toolkit/gocui/checkbox.go +++ b/toolkit/gocui/checkbox.go @@ -17,10 +17,16 @@ func (w *cuiWidget) setCheckbox(b bool) { w.text = " " + w.name } t := len(w.text) + 1 - w.realWidth = t - w.gocuiSize.width = t + w.gocuiSize.w1 = w.gocuiSize.w0 + t + + w.realWidth = w.gocuiSize.Width() + me.PadW + w.realHeight = w.gocuiSize.Height() + me.PadH + + if w.frame { + w.realWidth += me.FramePadW + w.realHeight += me.FramePadH + } - w.setWH() w.deleteView() w.drawView() } -- cgit v1.2.3