made dmenu.1 also concise
[dmenu.git] / dmenu.h
diff --git a/dmenu.h b/dmenu.h
index a739fa5..337e094 100644 (file)
--- a/dmenu.h
+++ b/dmenu.h
@@ -9,6 +9,9 @@
 
 #define SPACE          30 /* px */
 
+/* color */
+enum { ColFG, ColBG, ColLast };
+
 typedef struct DC DC;
 typedef struct Fnt Fnt;
 
@@ -22,8 +25,8 @@ struct Fnt {
 
 struct DC { /* draw context */
        int x, y, w, h;
-       unsigned long bg[2];
-       unsigned long fg[2];
+       unsigned long norm[ColLast];
+       unsigned long sel[ColLast];
        Drawable drawable;
        Fnt font;
        GC gc;
@@ -34,7 +37,7 @@ extern Display *dpy;
 extern DC dc;
 
 /* draw.c */
-extern void drawtext(const char *text, unsigned int colidx, Bool border);
+extern void drawtext(const char *text, unsigned long col[ColLast]);
 extern unsigned long getcolor(const char *colstr);
 extern void setfont(const char *fontstr);
 extern unsigned int textw(const char *text);