From 2ac44709bd9a9ec8d3ab60a40a81ac7ca3ad1b57 Mon Sep 17 00:00:00 2001 From: Nick Hanley Date: Sat, 15 Jan 2022 17:51:31 -0500 Subject: Add keybind to scroll to image center (#203) There are keybinds for scrolling to the edges of an image but there's no way back to the center. This is particularly annoying while zooming. --- image.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'image.c') diff --git a/image.c b/image.c index 2c4eec1..6b30731 100644 --- a/image.c +++ b/image.c @@ -744,6 +744,14 @@ bool img_pan(img_t *img, direction_t dir, int d) return false; } +bool img_pan_center(img_t *img) +{ + float x, y; + x = (img->win->w - img->w * img->zoom) / 2.0; + y = (img->win->h - img->h * img->zoom) / 2.0; + return img_pos(img, x, y); +} + bool img_pan_edge(img_t *img, direction_t dir) { float ox, oy; -- cgit v1.2.3