Mercurial > dwm-meillo
changeset 745:08b89915c109
added jukka's viewnext code
author | meillo@marmaro.de |
---|---|
date | Sun, 11 Feb 2007 11:59:23 +0100 (2007-02-11) |
parents | 628c5bac7f3b |
children | a28456200108 |
files | dwm.h tag.c |
diffstat | 2 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/dwm.h Fri Feb 09 14:56:19 2007 +0100 +++ b/dwm.h Sun Feb 11 11:59:23 2007 +0100 @@ -132,6 +132,7 @@ extern void settags(Client *c, Client *trans); /* sets tags of c */ extern void tag(Arg *arg); /* tags c with arg's index */ extern void toggletag(Arg *arg); /* toggles c tags with arg's index */ +extern void viewnext(Arg *arg); /* view next tag(s) [code by jukka] */ /* util.c */ extern void *emallocz(unsigned int size); /* allocates zero-initialized memory, exits on error */
--- a/tag.c Fri Feb 09 14:56:19 2007 +0100 +++ b/tag.c Sun Feb 11 11:59:23 2007 +0100 @@ -132,3 +132,14 @@ sel->tags[arg->i] = True; arrange(); } + +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; + arrange(); +}