summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2023-04-06 18:44:25 -0500
committerJeff Carr <[email protected]>2023-04-06 18:44:25 -0500
commit6fb44679a28b29b60018b037c6f328cf3e98f934 (patch)
tree0d1253a2849d0564322fe14c14ba5682d688c5e5
parent9ce7f345f1a704516b298b495f8eefd3eaa37708 (diff)
gocui: resize works on textbox's
Signed-off-by: Jeff Carr <[email protected]>
-rw-r--r--toolkit/gocui/place.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/toolkit/gocui/place.go b/toolkit/gocui/place.go
index 32a9004..9036771 100644
--- a/toolkit/gocui/place.go
+++ b/toolkit/gocui/place.go
@@ -168,7 +168,14 @@ func (w *cuiWidget) placeWidgets() {
w.nextH = p.nextH
w.gocuiSize.w0 = w.startW
w.gocuiSize.h0 = w.startH
- w.setWH()
+ w.gocuiSize.w1 = w.gocuiSize.w0 + w.gocuiSize.width
+ w.gocuiSize.h1 = w.gocuiSize.h0 + w.gocuiSize.height
+ if (w.realWidth < w.gocuiSize.width) {
+ w.realWidth = w.gocuiSize.width
+ }
+ if (w.realHeight < w.gocuiSize.height) {
+ w.realHeight = w.gocuiSize.height
+ }
w.showWidgetPlacement(logNow, "place()")
}
}