~kris/suckless

tabbed

ad9b0d6ea6264a861e6bde6bab58520cf28c13b8 — Enno Boland (tox) 17 years ago 9ed035a
removing autostart. using stdin instead.
2 files changed, 2 insertions(+), 20 deletions(-)

M config.def.h
M tabbed.c
M config.def.h => config.def.h +0 -5
@@ 27,8 27,3 @@ Key keys[] = { \
	{ MODKEY,                       XK_0,      move,           { .i = 10 } },
	{ MODKEY,                       XK_q,      killclient,     { 0 } },
};

Autostart autostarts[] = { \
	/* function         argument */
	{ spawntab,       { .v = (char*[]){ EXEC, NULL} } },
};

M tabbed.c => tabbed.c +2 -15
@@ 46,11 46,6 @@ typedef struct {
} Key;

typedef struct {
	void (*func)(const Arg *);
	const Arg arg;
} Autostart;

typedef struct {
	int x, y, w, h;
	unsigned long norm[ColLast];
	unsigned long sel[ColLast];


@@ 78,7 73,6 @@ typedef struct Listener {
} Listener;

/* function declarations */
static void autostart(void);
static void buttonpress(XEvent *e);
static void cleanup(void);
static void configurenotify(XEvent *e);


@@ 136,14 130,6 @@ static Bool badwindow = False;
#include "config.h"

void
autostart() {
	int i;

	for(i = 0; i < LENGTH(autostarts); i++)
		autostarts[i].func(&(autostarts[i].arg));
}

void
buttonpress(XEvent *e) {
	int i;
	Client *c;


@@ 685,6 671,8 @@ setup(void) {
	class_hint.res_name = "tabbed";
	class_hint.res_class = "Tabbed";
	XSetClassHint(dpy, win, &class_hint);
	listeners = emallocz(sizeof(Listener));
	listeners->fd = STDIN_FILENO;
}

int


@@ 772,7 760,6 @@ main(int argc, char *argv[]) {
	if(!(dpy = XOpenDisplay(0)))
		die("tabbed: cannot open display\n");
	setup();
	autostart();
	run();
	/*dummys*/
	cleanup();