From 8d183ef96a57e3a2f42c0cb4ec0ab4c256e0d47e Mon Sep 17 00:00:00 2001 From: Clement Benard Date: Wed, 7 Aug 2019 16:02:33 +0200 Subject: Made the layout package actually usable --- examples/layout/button.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'examples/layout/button.go') diff --git a/examples/layout/button.go b/examples/layout/button.go index 0693e06..cf13c3d 100644 --- a/examples/layout/button.go +++ b/examples/layout/button.go @@ -40,6 +40,13 @@ func Button(env gui.Env, theme *Theme, text string, action func()) { r = e.Rectangle env.Draw() <- redraw(r, over, pressed) + case win.MoMove: + nover := e.Point.In(r) + if nover != over { + over = nover + env.Draw() <- redraw(r, over, pressed) + } + case win.MoDown: newPressed := e.Point.In(r) if newPressed != pressed { -- cgit v1.2.3