23 enum { FRM_OUT, FRM_IN, FRM_NOFILL = 0x8000 };
24 #define FRMSTYLE(x) ((x) & 0xff)
27 struct wt_graphics gfx;
30 struct wt_theme *theme;
32 int colors[NUM_COLORS];
37 extern struct wt_context *wt_curctx_;
40 extern void *(*wt_alloc)(size_t sz);
41 extern void (*wt_free)(void *p);
43 void *wt_zalloc(size_t sz);
45 void wt_gfx_color(int cidx);
46 void wt_gfx_fillrect(struct wt_rect *r);
47 void wt_gfx_frame(struct wt_rect *r, int style, int basecol);
48 void wt_gfx_line(int x0, int y0, int x1, int y1);
50 #endif /* WTIMPL_H_ */