mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-04 11:26:09 +00:00
Bug 1007013 - remove gfxFT2FontGroup from header. r=mkato
This commit is contained in:
parent
3c4ae81d15
commit
27d9a9d723
@ -92,43 +92,5 @@ protected:
|
||||
CharGlyphMap mCharGlyphCache;
|
||||
};
|
||||
|
||||
#ifndef ANDROID // not needed on Android, uses the standard gfxFontGroup directly
|
||||
class gfxFT2FontGroup : public gfxFontGroup {
|
||||
public: // new functions
|
||||
gfxFT2FontGroup (const nsAString& families,
|
||||
const gfxFontStyle *aStyle,
|
||||
gfxUserFontSet *aUserFontSet);
|
||||
virtual ~gfxFT2FontGroup ();
|
||||
|
||||
protected: // from gfxFontGroup
|
||||
|
||||
virtual gfxFontGroup *Copy(const gfxFontStyle *aStyle);
|
||||
|
||||
|
||||
protected: // new functions
|
||||
|
||||
static bool FontCallback (const nsAString & fontName,
|
||||
const nsACString & genericName,
|
||||
bool aUseFontSet,
|
||||
void *closure);
|
||||
bool mEnableKerning;
|
||||
|
||||
void GetPrefFonts(nsIAtom *aLangGroup,
|
||||
nsTArray<nsRefPtr<gfxFontEntry> >& aFontEntryList);
|
||||
void GetCJKPrefFonts(nsTArray<nsRefPtr<gfxFontEntry> >& aFontEntryList);
|
||||
void FamilyListToArrayList(const nsString& aFamilies,
|
||||
nsIAtom *aLangGroup,
|
||||
nsTArray<nsRefPtr<gfxFontEntry> > *aFontEntryList);
|
||||
already_AddRefed<gfxFT2Font> WhichFontSupportsChar(const nsTArray<nsRefPtr<gfxFontEntry> >& aFontEntryList,
|
||||
uint32_t aCh);
|
||||
already_AddRefed<gfxFont> WhichPrefFontSupportsChar(uint32_t aCh);
|
||||
already_AddRefed<gfxFont>
|
||||
WhichSystemFontSupportsChar(uint32_t aCh, int32_t aRunScript);
|
||||
|
||||
nsTArray<gfxTextRange> mRanges;
|
||||
nsString mString;
|
||||
};
|
||||
#endif // !ANDROID
|
||||
|
||||
#endif /* GFX_FT2FONTS_H */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user