diff options
author | Anselm R. Garbe <arg@10kloc.org> | 2006-08-22 16:50:21 +0200 |
---|---|---|
committer | Anselm R. Garbe <arg@10kloc.org> | 2006-08-22 16:50:21 +0200 |
commit | aa13727067af829b94461eb36aa029297ed8e6b9 (patch) | |
tree | aaaae4d7d65711bfb5c2153b60fdb33990564e6b /client.c | |
parent | 595028614bc94c1733b28725dcf9777b0a47ad24 (diff) | |
download | dwm-aa13727067af829b94461eb36aa029297ed8e6b9.tar.gz |
separated several functions into view.c
Diffstat (limited to 'client.c')
-rw-r--r-- | client.c | 61 |
1 files changed, 0 insertions, 61 deletions
@@ -89,40 +89,6 @@ focus(Client *c) XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime); } -void -focusnext(Arg *arg) -{ - Client *c; - - if(!sel) - return; - - if(!(c = getnext(sel->next))) - c = getnext(clients); - if(c) { - focus(c); - restack(); - } -} - -void -focusprev(Arg *arg) -{ - Client *c; - - if(!sel) - return; - - if(!(c = getprev(sel->prev))) { - for(c = clients; c && c->next; c = c->next); - c = getprev(c); - } - if(c) { - focus(c); - restack(); - } -} - Client * getclient(Window w) { @@ -446,30 +412,3 @@ unmanage(Client *c) focus(sel); arrange(NULL); } - -void -zoom(Arg *arg) -{ - Client *c; - - if(!sel || (arrange != dotile) || sel->isfloat || sel->ismax) - return; - - if(sel == getnext(clients)) { - if((c = getnext(sel->next))) - sel = c; - else - return; - } - - /* pop */ - sel->prev->next = sel->next; - if(sel->next) - sel->next->prev = sel->prev; - sel->prev = NULL; - clients->prev = sel; - sel->next = clients; - clients = sel; - focus(sel); - arrange(NULL); -} |