diff options
author | Bert <ber.t@gmx.com> | 2011-02-19 23:16:01 +0100 |
---|---|---|
committer | Bert <ber.t@gmx.com> | 2011-02-19 23:16:01 +0100 |
commit | 4cc6ca939c1e111aa491d5c81ee63170eee00fbd (patch) | |
tree | 8dea38ca027062cf0e0118ed8385002ff708972a /main.c | |
parent | a345c963f894626269c6f3581d1db982770bac7d (diff) | |
download | nsxiv-4cc6ca939c1e111aa491d5c81ee63170eee00fbd.tar.zst |
g/G key mappings in thumbnail mode
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 34 |
1 files changed, 22 insertions, 12 deletions
@@ -309,18 +309,6 @@ void on_keypress(XKeyEvent *kev) { changed = load_image(); } break; - case XK_g: - if (fileidx != 0) { - fileidx = 0; - changed = load_image(); - } - break; - case XK_G: - if (fileidx != filecnt - 1) { - fileidx = filecnt - 1; - changed = load_image(); - } - break; /* zooming */ case XK_plus: @@ -434,6 +422,28 @@ void on_keypress(XKeyEvent *kev) { case XK_q: cleanup(); exit(0); + + case XK_g: + if (fileidx != 0) { + fileidx = 0; + changed = 1; + if (mode == MODE_NORMAL) + load_image(); + else + tns.dirty = 1; + } + break; + case XK_G: + if (fileidx != filecnt - 1) { + fileidx = filecnt - 1; + changed = 1; + if (mode == MODE_NORMAL) + load_image(); + else + tns.dirty = 1; + } + break; + case XK_f: win_toggle_fullscreen(&win); /* render on next configurenotify */ |