~kris/suckless

tabbed

6c5acb1b1e7759449e9663b50a659d9dbb2ebf50 — Enno Boland (tox) 17 years ago 6e94206
adding killclient, removing wmhints
2 files changed, 6 insertions(+), 7 deletions(-)

M config.def.h
M tabbed.c
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);
}