From 06ae8944344cd6f7d0aa007b7b036e77cb87fdf1 Mon Sep 17 00:00:00 2001 From: "Anselm R. Garbe" Date: Sun, 16 Sep 2007 20:14:09 +0200 Subject: micromizing dmenu step 1 --- dmenu.h | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 dmenu.h (limited to 'dmenu.h') diff --git a/dmenu.h b/dmenu.h deleted file mode 100644 index 015e808..0000000 --- a/dmenu.h +++ /dev/null @@ -1,41 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include - -#define FONT "-*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*" -#define NORMBGCOLOR "#eeeeee" -#define NORMFGCOLOR "#222222" -#define SELBGCOLOR "#006699" -#define SELFGCOLOR "#ffffff" -#define SPACE 30 /* px */ - -/* color */ -enum { ColFG, ColBG, ColLast }; - -typedef struct { - int x, y, w, h; - unsigned long norm[ColLast]; - unsigned long sel[ColLast]; - Drawable drawable; - GC gc; - struct { - XFontStruct *xfont; - XFontSet set; - int ascent; - int descent; - int height; - } font; -} DC; /* draw context */ - -extern int screen; -extern Display *dpy; -extern DC dc; /* global drawing context */ - -/* draw.c */ -void drawtext(const char *text, unsigned long col[ColLast]); -unsigned int textw(const char *text); -unsigned int textnw(const char *text, unsigned int len); - -/* util.c */ -void *emalloc(unsigned int size); /* allocates memory, exits on error */ -void eprint(const char *errstr, ...); /* prints errstr and exits with 1 */ -char *estrdup(const char *str); /* duplicates str, exits on allocation error */ -- cgit v1.2.3-54-g00ecf