diff options
Diffstat (limited to 'font.h')
-rw-r--r-- | font.h | 18 |
1 files changed, 1 insertions, 17 deletions
@@ -11,10 +11,7 @@ #include "common.h" -#if VDRVERSNUM != 10503 - #include <map> -#include <vector> #include <ft2build.h> #include FT_FREETYPE_H #include <vdr/font.h> @@ -22,35 +19,22 @@ using std::map; using std::string; -using std::vector; class cGraphtftFont { private: typedef map<string,cFont*> cache_map; -#if VDRVERSNUM < 10503 - typedef map<string,cFont::tPixelData*> del_map; -#endif public: cGraphtftFont(); ~cGraphtftFont(); - bool Load(string Filename, string CacheName, int Size, int Language = 0, int Width = 0, int Format = 0); - const cFont* GetFont(string CacheName); - void Clear(string CacheName); + const cFont* GetFont(const char *Filename, int Size, int Width = 0); void Clear(); private: -#if VDRVERSNUM < 10503 - FT_Library _library; - FT_Face _face; - FT_GlyphSlot _slot; - del_map _del; -#endif cache_map _cache; }; -#endif // VDRVERSNUM != 10503 #endif // VDR__GRAPHTFTFONT_H |