#define SPACE 30 /* px */
-typedef struct Brush Brush;
typedef struct DC DC;
typedef struct Fnt Fnt;
struct DC { /* draw context */
int x, y, w, h;
- unsigned long bg;
- unsigned long fg;
- unsigned long border;
+ unsigned long bg[2];
+ unsigned long fg[2];
Drawable drawable;
Fnt font;
GC gc;
extern DC dc;
/* draw.c */
-extern void drawtext(const char *text, Bool invert, Bool border);
+extern void drawtext(const char *text, unsigned int colidx, Bool border);
extern unsigned long getcolor(const char *colstr);
extern void setfont(const char *fontstr);
extern unsigned int textw(const char *text);