some more refactoring

This commit is contained in:
Anselm R. Garbe 2007-02-19 13:53:40 +01:00
parent 30af19d442
commit b3d7e07f18
3 changed files with 47 additions and 47 deletions

View file

@ -60,20 +60,6 @@ xerrordummy(Display *dsply, XErrorEvent *ee) {
/* extern */
void
attach(Client *c) {
if(clients)
clients->prev = c;
c->next = clients;
clients = c;
}
void
attachstack(Client *c) {
c->snext = stack;
stack = c;
}
void
configure(Client *c) {
XConfigureEvent ce;
@ -92,24 +78,6 @@ configure(Client *c) {
XSendEvent(dpy, c->win, False, StructureNotifyMask, (XEvent *)&ce);
}
void
detach(Client *c) {
if(c->prev)
c->prev->next = c->next;
if(c->next)
c->next->prev = c->prev;
if(c == clients)
clients = c->next;
c->next = c->prev = NULL;
}
void
detachstack(Client *c) {
Client **tc;
for(tc=&stack; *tc && *tc != c; tc=&(*tc)->snext);
*tc = c->snext;
}
void
focus(Client *c) {
if(c && !isvisible(c))
@ -135,16 +103,6 @@ focus(Client *c) {
XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);
}
Client *
getclient(Window w) {
Client *c;
for(c = clients; c; c = c->next)
if(c->win == w)
return c;
return NULL;
}
Bool
isprotodel(Client *c) {
int i, n;