garbeam@12: /* garbeam@12: * (C)opyright MMVI Anselm R. Garbe garbeam@12: * See LICENSE file for license details. garbeam@12: */ garbeam@12: garbeam@12: #include "wm.h" garbeam@12: #include garbeam@12: garbeam@12: void garbeam@12: run(char *arg) garbeam@12: { garbeam@12: spawn(dpy, arg); garbeam@12: } garbeam@12: garbeam@12: void garbeam@12: quit(char *arg) garbeam@12: { garbeam@12: fputs("quit\n", stderr); garbeam@12: running = False; garbeam@12: } garbeam@13: garbeam@13: void garbeam@13: kill(char *arg) garbeam@13: { garbeam@13: Client *c = stack; garbeam@13: garbeam@13: if(!c) garbeam@13: return; garbeam@13: if(c->proto & WM_PROTOCOL_DELWIN) garbeam@13: send_message(c->win, wm_atom[WMProtocols], wm_atom[WMDelete]); garbeam@13: else garbeam@13: XKillClient(dpy, c->win); garbeam@13: } garbeam@13: