From 87670b6a6de9afff403e5d71f0b703505b6cfab0 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Wed, 11 Nov 2015 10:10:41 +0000 Subject: Add c = center hotkey --- imv.1 | 3 +++ main.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/imv.1 b/imv.1 index 121ae42..5854f46 100644 --- a/imv.1 +++ b/imv.1 @@ -60,6 +60,9 @@ Scale image to fit window. .B r Reset image to default size. .TP +.B c +Center image in window. +.TP .B h Pan left. .TP diff --git a/main.c b/main.c index dbf0649..22113f3 100644 --- a/main.c +++ b/main.c @@ -63,6 +63,7 @@ void print_usage(const char* name) " 'k': Pan up\n" " 'l': Pan right\n" " 'r': Reset view\n" + " 'c': Center view\n" " 's': Scale image to fit window\n" " 'x': Close current image\n" " 'f': Toggle fullscreen\n" @@ -191,6 +192,7 @@ int main(int argc, char** argv) case SDLK_o: case SDLK_DOWN: imv_viewport_zoom(&view, -1); break; case SDLK_r: imv_viewport_reset(&view); break; + case SDLK_c: imv_viewport_center(&view, &img); break; case SDLK_j: imv_viewport_move(&view, 0, -50); break; case SDLK_k: imv_viewport_move(&view, 0, 50); break; case SDLK_h: imv_viewport_move(&view, 50, 0); break; -- cgit v1.2.3