diff options
author | Harry Jeffery <harry@exec64.co.uk> | 2015-11-09 14:26:48 +0000 |
---|---|---|
committer | Harry Jeffery <harry@exec64.co.uk> | 2015-11-09 14:26:48 +0000 |
commit | 6df6d18a31c74db3677a2dfd8bc3ecfda45dd6a2 (patch) | |
tree | 94c9bf939b29a805dfaf25fdac1d92959a4f08ee | |
parent | 5597a6cc985b1ed5da3a43d58aed39aeceb61bd5 (diff) | |
download | imv-6df6d18a31c74db3677a2dfd8bc3ecfda45dd6a2.tar.gz |
Let spacebar toggle gif playback
-rw-r--r-- | main.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -63,6 +63,15 @@ void toggle_fullscreen() } } +void toggle_playing() +{ + if(g_img.playing) { + g_img.playing = 0; + } else if(g_img.num_frames >= 2) { + g_img.playing = 1; + } +} + void reset_view() { g_view.scale = 1; @@ -352,6 +361,7 @@ int main(int argc, char** argv) case SDLK_x: remove_current_path(); break; case SDLK_f: toggle_fullscreen(); break; case SDLK_PERIOD: next_frame(); break; + case SDLK_SPACE: toggle_playing(); break; } break; case SDL_MOUSEWHEEL: |