diff options
| author | faiface <faiface2202@gmail.com> | 2019-05-06 00:58:06 +0200 |
|---|---|---|
| committer | faiface <faiface2202@gmail.com> | 2019-05-06 00:58:06 +0200 |
| commit | 9188837d3931cda77da4d6dc37c54ef80b43be9b (patch) | |
| tree | ad004e46e59cb850cc963beb43b388a53a18e6e1 /examples | |
| parent | ff5293e4cbf7b116715fce5b5e91f907ca41a3de (diff) | |
| download | gui-9188837d3931cda77da4d6dc37c54ef80b43be9b.zip | |
examples: imageviewer: fix button
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/imageviewer/button.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/imageviewer/button.go b/examples/imageviewer/button.go index 0078774..e012a08 100644 --- a/examples/imageviewer/button.go +++ b/examples/imageviewer/button.go @@ -50,7 +50,9 @@ func Button(env gui.Env, theme *Theme, text string, action func()) { case e.Matches("mo/up/%d/%d/left", &x, &y): if pressed { - action() + if image.Pt(x, y).In(r) { + action() + } pressed = false env.Draw() <- redraw(r, over, pressed) } |