diff options
author | Jose Diez <jose.manuel.diez@gmail.com> | 2015-11-11 15:02:07 +0000 |
---|---|---|
committer | Harry Jeffery <harry@exec64.co.uk> | 2015-11-11 18:12:05 +0000 |
commit | 79281774a6f1e72aa6fba99dd9b3524b3cd5a2cd (patch) | |
tree | a7cdd9ee774c5d4cccd02431ad3de3a6c627cae9 /src/main.c | |
parent | 8be90edcaadb4f1770bbd1451bb08372b25525d5 (diff) | |
download | imv-79281774a6f1e72aa6fba99dd9b3524b3cd5a2cd.tar.gz |
Improved zoom behaviour
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -184,10 +184,10 @@ int main(int argc, char** argv) case SDLK_RIGHT: imv_navigator_next_path(&nav); break; case SDLK_EQUALS: case SDLK_i: - case SDLK_UP: imv_viewport_zoom(&view, 1); break; + case SDLK_UP: imv_viewport_zoom(&view, &img, KBD, 1); break; case SDLK_MINUS: case SDLK_o: - case SDLK_DOWN: imv_viewport_zoom(&view, -1); break; + case SDLK_DOWN: imv_viewport_zoom(&view, &img, KBD, -1); break; case SDLK_a: imv_viewport_scale_to_actual(&view, &img);break; case SDLK_r: imv_viewport_scale_to_window(&view, &img);break; case SDLK_c: imv_viewport_center(&view, &img); break; @@ -203,7 +203,7 @@ int main(int argc, char** argv) } break; case SDL_MOUSEWHEEL: - imv_viewport_zoom(&view, e.wheel.y); + imv_viewport_zoom(&view, &img, MOUSE, e.wheel.y); break; case SDL_MOUSEMOTION: if(e.motion.state & SDL_BUTTON_LMASK) { |