1 /* See LICENSE file for copyright and license details. */
4 enum { ColFG, ColBG, ColLast };
19 } DC; /* draw context */
21 /* forward declarations */
22 void cleanupdraw(DC *dc);
23 void setupdraw(DC *dc, Window w);
24 void drawtext(DC *dc, const char *text, unsigned long col[ColLast]);
25 void eprint(const char *fmt, ...);
26 unsigned long getcolor(DC *dc, const char *colstr);
27 void initfont(DC *dc, const char *fontstr);
28 int textnw(DC *dc, const char *text, unsigned int len);
29 int textw(DC *dc, const char *text);
32 extern const char *progname;