render/font.h (raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#ifndef __font_h #define __font_h #define _XFT_NO_COMPAT_ /* no Xft 1 API */ #include <X11/Xft/Xft.h> #include "render.h" #include "kernel/geom.h" struct _RrFont { const RrInstance *inst; XftFont *xftfont; gint elipses_length; }; RrFont *RrFontOpen(const RrInstance *inst, char *fontstring); void RrFontClose(RrFont *f); void RrFontDraw(XftDraw *d, RrTextureText *t, Rect *position); #endif /* __font_h */ |