summaryrefslogtreecommitdiff
path: root/font.h
diff options
context:
space:
mode:
Diffstat (limited to 'font.h')
-rw-r--r--font.h18
1 files changed, 1 insertions, 17 deletions
diff --git a/font.h b/font.h
index 44aae17..8a56111 100644
--- a/font.h
+++ b/font.h
@@ -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