From 4cc6ca939c1e111aa491d5c81ee63170eee00fbd Mon Sep 17 00:00:00 2001 From: Bert Date: Sat, 19 Feb 2011 23:16:01 +0100 Subject: g/G key mappings in thumbnail mode --- main.c | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 2614812..a863d18 100644 --- a/main.c +++ b/main.c @@ -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 */ -- cgit v1.2.3-54-g00ecf