From 562197577b01aed5c98979a4fc90bf22662172cf Mon Sep 17 00:00:00 2001 From: Bastien Dejean Date: Thu, 14 Nov 2013 14:45:27 +0100 Subject: Add command to reverse marked images --- commands.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'commands.c') diff --git a/commands.c b/commands.c index ff95f36..9dbe2c0 100644 --- a/commands.c +++ b/commands.c @@ -251,6 +251,18 @@ bool it_toggle_image_mark(arg_t a) return true; } +bool it_reverse_marks(arg_t a) +{ + int i, cnt = mode == MODE_IMAGE ? filecnt : tns.cnt; + + for (i = 0; i < cnt; i++) { + files[i].marked = !files[i].marked; + markcnt += files[i].marked ? 1 : -1; + } + + return true; +} + bool it_navigate_marked(arg_t a) { long n = (long) a; -- cgit v1.2.3-54-g00ecf