diff options
author | lordjaxom <lordjaxom> | 2005-01-28 21:26:34 +0000 |
---|---|---|
committer | lordjaxom <lordjaxom> | 2005-01-28 21:26:34 +0000 |
commit | c5a641a335f198435cd84f0e5e45dbab94089a81 (patch) | |
tree | 2d7db171fa69c7ba7d93a26edad2094fc2d254a3 /bitmap.c | |
parent | 2c823c26e341dc67052467864e2299663c9a7b8f (diff) | |
download | vdr-plugin-text2skin-c5a641a335f198435cd84f0e5e45dbab94089a81.tar.gz vdr-plugin-text2skin-c5a641a335f198435cd84f0e5e45dbab94089a81.tar.bz2 |
- fixup of template handling, which is obviously too broken to work everywhere
Diffstat (limited to 'bitmap.c')
-rw-r--r-- | bitmap.c | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -1,5 +1,5 @@ /* - * $Id: bitmap.c,v 1.9 2005/01/27 17:31:35 lordjaxom Exp $ + * $Id: bitmap.c,v 1.10 2005/01/28 21:26:34 lordjaxom Exp $ */ #include "bitmap.h" @@ -16,7 +16,18 @@ using namespace Magick; #endif #include <glob.h> -cxCache<tBitmapSpec,cText2SkinBitmap*> cText2SkinBitmap::mCache(Text2SkinSetup.MaxCacheFill); +cBitmapCache cText2SkinBitmap::mCache(Text2SkinSetup.MaxCacheFill); + +void cBitmapCache::DeleteObject(const tBitmapSpec &Key, cText2SkinBitmap *&Data) +{ + delete Data; +} + +void cBitmapCache::ResetObject(cText2SkinBitmap *&Data) +{ + Data->Reset(); +} + cText2SkinBitmap *cText2SkinBitmap::Load(const std::string &Filename, int Alpha, int height, int width, int colors, bool Quiet) { |