diff options
Diffstat (limited to 'cmd.c')
-rw-r--r-- | cmd.c | 52 |
1 files changed, 0 insertions, 52 deletions
@@ -1,52 +0,0 @@ -/* - * (C)opyright MMVI Anselm R. Garbe <garbeam at gmail dot com> - * See LICENSE file for license details. - */ - -#include "wm.h" -#include <stdio.h> -#include <string.h> - -void -run(void *aux) -{ - spawn(dpy, aux); -} - -void -quit(void *aux) -{ - running = False; -} - -void -sel(void *aux) -{ - const char *arg = aux; - Client *c = NULL; - - if(!arg || !stack) - return; - if(!strncmp(arg, "next", 5)) - c = stack->snext ? stack->snext : stack; - else if(!strncmp(arg, "prev", 5)) - for(c = stack; c && c->snext; c = c->snext); - if(!c) - c = stack; - raise(c); - focus(c); -} - -void -kill(void *aux) -{ - Client *c = stack; - - if(!c) - return; - if(c->proto & WM_PROTOCOL_DELWIN) - send_message(c->win, wm_atom[WMProtocols], wm_atom[WMDelete]); - else - XKillClient(dpy, c->win); -} - |