diff options
Diffstat (limited to 'mouse.go')
| -rw-r--r-- | mouse.go | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -47,7 +47,7 @@ func hideDDview() error { if tk.v == nil { return gocui.ErrUnknownView } - SetVisible(me.ddview, false) + tk.SetVisible(false) return nil } @@ -62,7 +62,7 @@ func showDDview() error { if tk.v == nil { return gocui.ErrUnknownView } - SetVisible(me.ddview, true) + tk.SetVisible(true) return nil } @@ -90,7 +90,6 @@ func makeDropdownView() { tk.v.Frame = true tk.v.Clear() fmt.Fprint(tk.v, "example.com\nwit.com") - // SetVisible(me.ddview, true) } func mouseUp(g *gocui.Gui, v *gocui.View) error { @@ -168,7 +167,8 @@ func mouseDown(g *gocui.Gui, v *gocui.View) error { test := findUnderMouse() msg := fmt.Sprintf("Mouse really down at: %d,%d", mx, my) + "foobar" if test == me.ddview { - if Visible(me.ddview) { + tk := me.ddview.TK.(*guiWidget) + if tk.Visible() { log.Log(NOW, "hide DDview() Mouse really down at:", mx, my) hideDDview() } else { |
