setting the size of the textbox correctly

This commit is contained in:
Jeff Carr 2025-02-08 14:43:38 -06:00
parent 58cb7f3d2d
commit ea544e429e
2 changed files with 12 additions and 1 deletions

View File

@ -5,6 +5,7 @@ package main
import (
"fmt"
"strings"
"github.com/awesome-gocui/gocui"
"go.wit.com/log"
@ -87,8 +88,13 @@ func (tk *guiWidget) dumpWidget(s string) {
curval := tk.String()
if curval == "" {
curval = tk.node.GetLabel()
curval = strings.TrimSpace(curval)
}
end = fmt.Sprintf("%-8s %-8s %s", tk.node.WidgetType, tk.cuiName, tk.String())
if curval == "" {
curval = tk.labelN
curval = strings.TrimSpace(curval)
}
end = fmt.Sprintf("%-8s %-8s %s", tk.node.WidgetType, tk.cuiName, curval)
}
log.Log(GOCUI, s1, s, end)
}

View File

@ -144,6 +144,11 @@ func (tk *guiWidget) showTextbox() {
me.textbox.tk.Show()
me.textbox.active = true
me.textbox.callerTK = tk
r := me.textbox.tk.gocuiSize
me.textbox.tk.full.w0 = r.w0
me.textbox.tk.full.w1 = r.w1
me.textbox.tk.full.h0 = r.h0
me.textbox.tk.full.h1 = r.h1
me.textbox.tk.dumpWidget("showTextbox()")
}