tabbed

[fork] xembed tabbing program
Log | Files | Refs | README | LICENSE

commit 6c5acb1b1e7759449e9663b50a659d9dbb2ebf50
parent 6e9420683aec7f560ae596ce2aa560b61244a7f4
Author: Enno Boland (tox) <tox@s01.de>
Date:   Mon,  7 Sep 2009 22:21:27 +0200

adding killclient, removing wmhints
Diffstat:
Mconfig.def.h | 1+
Mtabbed.c | 12+++++-------
2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/config.def.h b/config.def.h @@ -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 } }, }; diff --git a/tabbed.c b/tabbed.c @@ -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); }