M config.def.h => config.def.h +1 -0
@@ 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 } },
};
M tabbed.c => tabbed.c +5 -7
@@ 211,6 211,11 @@ keypress(XEvent *e) {
}
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);
}