diff options
author | dsinclair <dsinclair@chromium.org> | 2016-04-13 10:52:11 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-04-13 10:52:12 -0700 |
commit | 6d8e981b51458f0381031fe240f5215db9906622 (patch) | |
tree | f36b121dd552a16ef5d8aeba7417fd8f8edfa611 /core/fxge/android/fpf_skiafontmgr.h | |
parent | 65ffa4a4ee599194118a0ddf3c26fc3674120b4a (diff) | |
download | pdfium-6d8e981b51458f0381031fe240f5215db9906622.tar.xz |
Cleanup IFPF_* interfaces.
This CL removes the IFPF_DeviceModule, IFPF_FontMgr and IFPF_Font interfaces
in favour of their concrete classes.
BUG=pdfium:467
Review URL: https://codereview.chromium.org/1881043004
Diffstat (limited to 'core/fxge/android/fpf_skiafontmgr.h')
-rw-r--r-- | core/fxge/android/fpf_skiafontmgr.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/core/fxge/android/fpf_skiafontmgr.h b/core/fxge/android/fpf_skiafontmgr.h index e939a55cb9..be3ea460da 100644 --- a/core/fxge/android/fpf_skiafontmgr.h +++ b/core/fxge/android/fpf_skiafontmgr.h @@ -14,7 +14,6 @@ #include <map> #include <vector> -#include "core/fxge/include/fpf.h" #include "core/fxge/include/fx_font.h" #define FPF_SKIAFONTTYPE_Unknown 0 @@ -22,6 +21,8 @@ #define FPF_SKIAFONTTYPE_File 2 #define FPF_SKIAFONTTYPE_Buffer 3 +#define FPF_MATCHFONT_REPLACEANSI 1 + class CFPF_SkiaFont; class CFPF_SkiaFontDescriptor { @@ -88,20 +89,19 @@ class CFPF_SkiaBufferFont : public CFPF_SkiaFontDescriptor { size_t m_szBuffer; }; -class CFPF_SkiaFontMgr : public IFPF_FontMgr { +class CFPF_SkiaFontMgr { public: CFPF_SkiaFontMgr(); - ~CFPF_SkiaFontMgr() override; - - // IFPF_FontMgr - void LoadSystemFonts() override; - void LoadPrivateFont(IFX_FileRead* pFontFile) override; - void LoadPrivateFont(const CFX_ByteStringC& bsFileName) override; - void LoadPrivateFont(void* pBuffer, size_t szBuffer) override; - IFPF_Font* CreateFont(const CFX_ByteStringC& bsFamilyname, - uint8_t uCharset, - uint32_t dwStyle, - uint32_t dwMatch = 0) override; + ~CFPF_SkiaFontMgr(); + + void LoadSystemFonts(); + void LoadPrivateFont(IFX_FileRead* pFontFile); + void LoadPrivateFont(const CFX_ByteStringC& bsFileName); + void LoadPrivateFont(void* pBuffer, size_t szBuffer); + CFPF_SkiaFont* CreateFont(const CFX_ByteStringC& bsFamilyname, + uint8_t uCharset, + uint32_t dwStyle, + uint32_t dwMatch = 0); FX_BOOL InitFTLibrary(); FXFT_Face GetFontFace(IFX_FileRead* pFileRead, int32_t iFaceIndex = 0); @@ -122,6 +122,6 @@ class CFPF_SkiaFontMgr : public IFPF_FontMgr { std::map<uint32_t, CFPF_SkiaFont*> m_FamilyFonts; }; -#endif +#endif // _FX_OS_ == _FX_ANDROID_ #endif // CORE_FXGE_ANDROID_FPF_SKIAFONTMGR_H_ |