summaryrefslogtreecommitdiff
path: root/dropdown.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-08 15:01:36 -0600
committerJeff Carr <[email protected]>2025-02-08 15:01:36 -0600
commit42eafb87c729da4ad980c79c9e344db79def9186 (patch)
tree45435c7a054cd6207ca03918853fe9b91b3d5633 /dropdown.go
parentea544e429e1afbb60e91d2cba6caf85d8e08cc64 (diff)
dropdown works again
Diffstat (limited to 'dropdown.go')
-rw-r--r--dropdown.go13
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()")
}