diff options
| author | Jeff Carr <[email protected]> | 2025-02-08 15:01:36 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-08 15:01:36 -0600 |
| commit | 42eafb87c729da4ad980c79c9e344db79def9186 (patch) | |
| tree | 45435c7a054cd6207ca03918853fe9b91b3d5633 /dropdown.go | |
| parent | ea544e429e1afbb60e91d2cba6caf85d8e08cc64 (diff) | |
dropdown works again
Diffstat (limited to 'dropdown.go')
| -rw-r--r-- | dropdown.go | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/dropdown.go b/dropdown.go index 899e947..875e567 100644 --- a/dropdown.go +++ b/dropdown.go @@ -74,6 +74,13 @@ func (tk *guiWidget) showDropdown() { me.dropdown.tk.Show() me.dropdown.active = true me.dropdown.callerTK = tk + + r := me.dropdown.tk.gocuiSize // set the 'full' size so that mouse clicks are sent here + me.dropdown.tk.full.w0 = r.w0 + me.dropdown.tk.full.w1 = r.w1 + me.dropdown.tk.full.h0 = r.h0 + me.dropdown.tk.full.h1 = r.h1 + me.dropdown.tk.dumpWidget("showDropdown()") } @@ -140,15 +147,17 @@ func (tk *guiWidget) showTextbox() { // log.Log(GOCUI, "showTextbox() SHOWING AT W,H=", startW, startH) me.textbox.tk.MoveToOffset(startW+3, startH+2) me.textbox.tk.labelN = "holy cow" - me.textbox.tk.setColorInput() + me.textbox.tk.setColorModal() me.textbox.tk.Show() me.textbox.active = true me.textbox.callerTK = tk - r := me.textbox.tk.gocuiSize + + r := me.textbox.tk.gocuiSize // set the 'full' size so that mouse clicks are sent here 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()") } |
