adding killclient, removing wmhints

This commit is contained in:
Enno Boland (tox) 2009-09-07 22:21:27 +02:00
parent 6e9420683a
commit 6c5acb1b1e
2 changed files with 6 additions and 7 deletions

View file

@ -22,4 +22,5 @@ Key keys[] = { \
{ MODKEY, XK_8, move, { .i = 8 } },
{ MODKEY, XK_9, move, { .i = 9 } },
{ MODKEY, XK_0, move, { .i = 10 } },
{ MODKEY, XK_q, killclient, { 0 } },
};

View file

@ -210,6 +210,11 @@ keypress(XEvent *e) {
keys[i].func(&(keys[i].arg));
}
void
killclient(Arg *arg) {
puts("close a window");
}
void
move(const Arg *arg) {
puts("move to nth tab");
@ -239,8 +244,6 @@ run(void) {
void
setup(void) {
XWMHints *wmh;
/* init screen */
screen = DefaultScreen(dpy);
root = RootWindow(dpy, screen);
@ -264,11 +267,6 @@ setup(void) {
XSelectInput(dpy, win, StructureNotifyMask|PointerMotionMask|
ButtonPressMask|ExposureMask|KeyPressMask|
LeaveWindowMask);
wmh = XAllocWMHints();
wmh->input = False;
wmh->flags = InputHint;
XSetWMHints(dpy, win, wmh);
XFree(wmh);
XMapRaised(dpy, win);
}