aboutsummaryrefslogtreecommitdiffstats
path: root/examples/imageviewer/viewer.go
diff options
context:
space:
mode:
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)
}
}