From a6100373c1be2796966fa7e15d7b41f2f8a112f7 Mon Sep 17 00:00:00 2001 From: Bert Date: Fri, 3 Jun 2011 23:39:22 +0200 Subject: New mappings: ctrl-[hjkl], pan image one window width/height --- image.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'image.c') diff --git a/image.c b/image.c index 25e85b3..8233df5 100644 --- a/image.c +++ b/image.c @@ -275,19 +275,19 @@ int img_move(img_t *img, win_t *win, int dx, int dy) { return ox != img->x || oy != img->y; } -int img_pan(img_t *img, win_t *win, pandir_t dir) { +int img_pan(img_t *img, win_t *win, pandir_t dir, int page) { if (!img || !img->im || !win) return 0; switch (dir) { case PAN_LEFT: - return img_move(img, win, win->w / 5, 0); + return img_move(img, win, win->w / (page ? 1 : 5), 0); case PAN_RIGHT: - return img_move(img, win, win->w / 5 * -1, 0); + return img_move(img, win, win->w / (page ? 1 : 5) * -1, 0); case PAN_UP: - return img_move(img, win, 0, win->h / 5); + return img_move(img, win, 0, win->h / (page ? 1 : 5)); case PAN_DOWN: - return img_move(img, win, 0, win->h / 5 * -1); + return img_move(img, win, 0, win->h / (page ? 1 : 5) * -1); } return 0; -- cgit v1.2.3-70-g09d2