~kris/suckless

tabbed

204af1549bb5f1e8e848579ff41ee52d58dd593f — Enno Boland (tox) 16 years ago 44d0720
storing windowId in char[] variable.
2 files changed, 6 insertions(+), 4 deletions(-)

M config.def.h
M tabbed.c
M config.def.h => config.def.h +4 -4
@@ 7,12 7,12 @@ static const int tabwidth           = 200;
static const char before[]          = "<";
static const char after[]           = ">";

#define EXEC "surf", "-x"
#define EXEC "surf", "-e", winid
#define MODKEY ControlMask
Key keys[] = { \
static Key keys[] = { \
	/* modifier                     key        function        argument */
	{ MODKEY|ShiftMask,             XK_Return, spawn,       { .v = (char*[]){ EXEC, NULL} } },
	{ MODKEY|ShiftMask,             XK_t,      spawn,       { .v = (char*[]){ EXEC, NULL} } },
	{ MODKEY|ShiftMask,             XK_Return, spawn,          { .v = (char*[]){ EXEC, NULL} } },
	{ MODKEY|ShiftMask,             XK_t,      spawn,          { .v = (char*[]){ EXEC, NULL} } },
	{ MODKEY|ShiftMask,             XK_l,      rotate,         { .i = +1 } },
	{ MODKEY|ShiftMask,             XK_h,      rotate,         { .i = -1 } },
	{ MODKEY,                       XK_1,      move,           { .i = 1 } },

M tabbed.c => tabbed.c +2 -0
@@ 152,6 152,7 @@ static Atom wmatom[WMLast], netatom[NetLast], xembedatom;
static Window root, win;
static Client *clients = NULL, *sel = NULL;
static int (*xerrorxlib)(Display *, XErrorEvent *);
static char winid[128];
/* configuration, allows nested code to access above variables */
#include "config.h"



@@ 686,6 687,7 @@ setup(void) {
	class_hint.res_name = "tabbed";
	class_hint.res_class = "Tabbed";
	XSetClassHint(dpy, win, &class_hint);
	snprintf(winid, LENGTH(winid), "%u", (int)win);
}

void