diff options
Diffstat (limited to 'dropdown.go')
| -rw-r--r-- | dropdown.go | 35 |
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) |
