diff options
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -181,7 +181,7 @@ void on_keypress(XEvent *ev) { cleanup(); exit(0); - /* navigate through image list */ + /* navigate image list */ case 'n': if (fileidx + 1 < filecnt) { img_load(&img, filenames[++fileidx]); @@ -245,6 +245,24 @@ void on_keypress(XEvent *ev) { case 'l': changed = img_pan(&img, &win, PAN_RIGHT); break; + + /* rotation */ + case '<': + changed = img_rotate_left(&img, &win); + break; + case '>': + changed = img_rotate_right(&img, &win); + break; + + /* control window */ + case 'f': + win_toggle_fullscreen(&win); + break; + + /* miscellaneous */ + case 'a': + changed = img_toggle_antialias(&img); + break; } if (changed) { |