tabbed

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

commit 7d000b3e26d0d9f87ef5a368336db7f72130462f
parent 03894249694dea128695789e3684d8dd7c2eb94a
Author: Enno Boland (tox) <tox@s01.de>
Date:   Mon,  7 Sep 2009 13:22:41 +0200

start writing tabbed.
Diffstat:
MMakefile | 10+++++++---
Mconfig.def.h | 29+++++++++++++++++++++++++++++
Msurf.c | 1+
3 files changed, 37 insertions(+), 3 deletions(-)

diff --git a/Makefile b/Makefile @@ -3,10 +3,10 @@ include config.mk -SRC = surf.c +SRC = surf.c tabbed.c OBJ = ${SRC:.c=.o} -all: options surf +all: options surf tabbed options: @echo surf build options: @@ -24,10 +24,14 @@ config.h: @echo creating $@ from config.def.h @cp config.def.h $@ -surf: ${OBJ} +surf: surf.o @echo CC -o $@ @${CC} -o $@ surf.o ${LDFLAGS} +tabbed: tabbed.o + @echo CC -o $@ + @${CC} -o $@ tabbed.o ${LDFLAGS} + clean: @echo cleaning @rm -f surf ${OBJ} surf-${VERSION}.tar.gz diff --git a/config.def.h b/config.def.h @@ -1,3 +1,4 @@ +#ifdef SURF /* modifier 0 means no modifier */ static GdkColor progress = { 65535,65535,0,0 }; static GdkColor progress_trust = { 65535,0,65535,0 }; @@ -27,4 +28,32 @@ static Key keys[] = { { 0, GDK_Return, loaduri, {.v = NULL}, URLBAR }, { 0, GDK_Return, hideurl, {0}, URLBAR }, }; +#else +static const char font[] = "-*-proggytiny-*-*-*-*-*-*-*-*-*-*-*-*"; +static const char normbgcolor[] = "#202020"; +static const char normfgcolor[] = "#c0c0c0"; +static const char selbgcolor[] = "#884400"; +static const char selfgcolor[] = "#f0f0f0"; + +static const char *surfexec[] = { "surf", "-x" }; + +#define MODKEY ControlMask +Key keys[] = { \ + /* modifier key function argument */ + { MODKEY|ShiftMask, XK_Return, newtab, { 0 } }, + { MODKEY, XK_t, newtab, { 0 } }, + { MODKEY|ShiftMask, XK_l, rotate, { .i = +1 } }, + { MODKEY|ShiftMask, XK_h, rotate, { .i = -1 } }, + { MODKEY|ShiftMask, XK_1, move, { .i = 1 } }, + { MODKEY|ShiftMask, XK_2, move, { .i = 2 } }, + { MODKEY|ShiftMask, XK_3, move, { .i = 3 } }, + { MODKEY|ShiftMask, XK_4, move, { .i = 4 } }, + { MODKEY|ShiftMask, XK_5, move, { .i = 5 } }, + { MODKEY|ShiftMask, XK_6, move, { .i = 6 } }, + { MODKEY|ShiftMask, XK_7, move, { .i = 7 } }, + { MODKEY|ShiftMask, XK_8, move, { .i = 8 } }, + { MODKEY|ShiftMask, XK_9, move, { .i = 9 } }, + { MODKEY|ShiftMask, XK_0, move, { .i = 0 } }, +}; +#endif diff --git a/surf.c b/surf.c @@ -112,6 +112,7 @@ static void usage(); static void update(Client *c, const gchar *title); static void zoom(Client *c, const Arg *arg); +#define SURF #include "config.h" void