aboutsummaryrefslogtreecommitdiffstats
path: root/examples/imageviewer/viewer.go
diff options
context:
space:
mode:
authorfaiface <faiface2202@gmail.com>2019-05-09 14:28:25 +0200
committerfaiface <faiface2202@gmail.com>2019-05-09 14:28:25 +0200
commitba4fc4a57f9a38252f708f785f37aa24138dfe09 (patch)
tree79bd9c19859933afe9cd792c0282dc77d292391f /examples/imageviewer/viewer.go
parentde5d2f5c78da7f8a578ecc25f8e8b1fa90f20264 (diff)
downloadgui-ba4fc4a57f9a38252f708f785f37aa24138dfe09.zip
change event strings to event types
Diffstat (limited to 'examples/imageviewer/viewer.go')
-rw-r--r--examples/imageviewer/viewer.go7
1 files changed, 2 insertions, 5 deletions
diff --git a/examples/imageviewer/viewer.go b/examples/imageviewer/viewer.go
index b70594e..6f68e15 100644
--- a/examples/imageviewer/viewer.go
+++ b/examples/imageviewer/viewer.go
@@ -53,11 +53,8 @@ func Viewer(env gui.Env, theme *Theme, view <-chan string) {
close(env.Draw())
return
}
-
- var x0, y0, x1, y1 int
- switch {
- case e.Matches("resize/%d/%d/%d/%d", &x0, &y0, &x1, &y1):
- r = image.Rect(x0, y0, x1, y1)
+ if resize, ok := e.(gui.Resize); ok {
+ r = resize.Rectangle
env.Draw() <- redraw(r, img)
}
}