| Index: core/fxge/include/fx_font.h
|
| diff --git a/core/fxge/include/fx_font.h b/core/fxge/include/fx_font.h
|
| index aa59e0a5d4f9dbf38fb0a28f7fcf36f79aa06e08..93c42fd3cb9c24408b6afed4ed735096e2ff9b58 100644
|
| --- a/core/fxge/include/fx_font.h
|
| +++ b/core/fxge/include/fx_font.h
|
| @@ -287,16 +287,6 @@ class CFX_FontMgr {
|
| FXFT_Library m_FTLibrary;
|
| };
|
|
|
| -class IFX_FontEnumerator {
|
| - public:
|
| - virtual void HitFont() = 0;
|
| -
|
| - virtual void Finish() = 0;
|
| -
|
| - protected:
|
| - virtual ~IFX_FontEnumerator() {}
|
| -};
|
| -
|
| class IFX_AdditionalFontEnum {
|
| public:
|
| virtual int CountFiles() = 0;
|
| @@ -315,11 +305,7 @@ class CFX_FontMapper {
|
| IFX_SystemFontInfo* GetSystemFontInfo() { return m_pFontInfo; }
|
| void AddInstalledFont(const CFX_ByteString& name, int charset);
|
| void LoadInstalledFonts();
|
| - std::vector<CFX_ByteString> m_InstalledTTFonts;
|
| - void SetFontEnumerator(IFX_FontEnumerator* pFontEnumerator) {
|
| - m_pFontEnumerator = pFontEnumerator;
|
| - }
|
| - IFX_FontEnumerator* GetFontEnumerator() const { return m_pFontEnumerator; }
|
| +
|
| FXFT_Face FindSubstFont(const CFX_ByteString& face_name,
|
| FX_BOOL bTrueType,
|
| uint32_t flags,
|
| @@ -337,6 +323,8 @@ class CFX_FontMapper {
|
| int GetFaceSize() const;
|
| CFX_ByteString GetFaceName(int index) const { return m_FaceArray[index]; }
|
|
|
| + std::vector<CFX_ByteString> m_InstalledTTFonts;
|
| +
|
| private:
|
| static const size_t MM_FACE_COUNT = 2;
|
| static const size_t FOXIT_FACE_COUNT = 14;
|
| @@ -356,7 +344,6 @@ class CFX_FontMapper {
|
| std::vector<CFX_ByteString> m_FaceArray;
|
| IFX_SystemFontInfo* m_pFontInfo;
|
| FXFT_Face m_FoxitFaces[FOXIT_FACE_COUNT];
|
| - IFX_FontEnumerator* m_pFontEnumerator;
|
| CFX_FontMgr* const m_pFontMgr;
|
| };
|
|
|
|
|