diff -r 6786cd59468f view.c --- a/view.c Thu Aug 31 08:48:04 2006 +0200 +++ b/view.c Thu Aug 31 09:34:01 2006 +0200 @@ -274,6 +274,32 @@ view(Arg *arg) } void +viewnext(Arg *arg) +{ + unsigned int i; + Bool last = seltag[ntags-1]; + + for (i=ntags-1; i>0; --i) + seltag[i] = seltag[i-1]; + seltag[0] = last; + reorder(); + arrange(NULL); +} + +void +viewprev(Arg *arg) +{ + unsigned int i; + Bool first = seltag[0]; + + for (i=0; i