summaryrefslogtreecommitdiff
path: root/dropdown.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-02 11:47:32 -0600
committerJeff Carr <[email protected]>2024-02-02 11:47:32 -0600
commitd4c2f8cb1b7514c1afa1d85092988b3ef25cef16 (patch)
tree4d521ef65c8ed740d573d2938a01f512a223188d /dropdown.go
parentd6f1a45c77ca5f8fd92522166c488938797b706b (diff)
crippled, but works
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'dropdown.go')
-rw-r--r--dropdown.go35
1 files changed, 15 insertions, 20 deletions
diff --git a/dropdown.go b/dropdown.go
index cb0f38d..872bc22 100644
--- a/dropdown.go
+++ b/dropdown.go
@@ -88,19 +88,6 @@ func (tk *guiWidget) showDropdown() {
}
}
-func dropdownClicked(mouseX, mouseH int) {
- tk := me.dropdownV
- if tk.Visible() {
- log.Log(NOW, "hide DDview() Mouse really down at:", mouseX, mouseH)
- hideDDview()
- } else {
- log.Log(NOW, "show DDview() Mouse really down at:", mouseX, mouseH)
- log.Log(NOW, "can you see the dropdown menu right now?")
- log.Log(NOW, "if so, something is wrong. I think you can't see it")
- showDDview()
- }
-}
-
func hideDDview() error {
w, h := me.baseGui.MousePosition()
log.Log(NOW, "hide dropdown menu() view msgMouseDown (w,h) =", w, h)
@@ -127,18 +114,26 @@ func showDDview() error {
return nil
}
-/*
// if there is a drop down view active, treat it like a dialog box and close it
-
- if (hideDDview() == nil) {
- return nil
- }
-*/
func (w *guiWidget) dropdownClicked(mouseW, mouseH int) {
log.Log(NOW, "dropdownClicked() (w,h) =", mouseW, mouseH)
- w.SetVisible(false)
+ w.deleteView()
+
+ /*
+ tk := me.dropdownV
+ if tk.Visible() {
+ log.Log(NOW, "hide DDview() Mouse really down at:", mouseX, mouseH)
+ // hideDDview()
+ } else {
+ log.Log(NOW, "show DDview() Mouse really down at:", mouseX, mouseH)
+ log.Log(NOW, "can you see the dropdown menu right now?")
+ log.Log(NOW, "if so, something is wrong. I think you can't see it")
+ showDDview()
+ }
+ */
}
+
func dropdownUnclicked(mouseX, mouseH int) {
tk := me.dropdownV
log.Log(NOW, "mouseUp() view msgMouseDown (check here for dropdown menu click) (w,h) =", mouseX, mouseH)