/external/chromium_org/third_party/WebKit/Source/core/css/ |
CSSSegmentedFontFaceCache.h | 36 class CSSFontFace; 47 // a result of egregious spaghettification in CSSFontFace/FontFaceSet. 48 void add(CSSFontSelector*, const StyleRuleFontFace*, PassRefPtr<CSSFontFace>); 59 typedef HashMap<const StyleRuleFontFace*, RefPtr<CSSFontFace> > StyleRuleToFontFace;
|
CSSFontFace.cpp | 27 #include "core/css/CSSFontFace.h" 38 CSSFontFace::~CSSFontFace() 43 PassRefPtr<CSSFontFace> CSSFontFace::createFromStyleRule(Document* document, const StyleRuleFontFace* fontFaceRule) 55 RefPtr<CSSFontFace> cssFontFace = fontFace->createCSSFontFace(document); 56 if (!cssFontFace || !cssFontFace->isValid()) 59 return cssFontFace; [all...] |
CSSFontFace.h | 45 class CSSFontFace : public RefCounted<CSSFontFace> { 47 static PassRefPtr<CSSFontFace> create(PassRefPtr<FontFace> fontFace) { return adoptRef(new CSSFontFace(fontFace)); } 48 static PassRefPtr<CSSFontFace> createFromStyleRule(Document*, const StyleRuleFontFace*); 52 ~CSSFontFace(); 102 CSSFontFace(PassRefPtr<FontFace> fontFace)
|
CSSSegmentedFontFace.h | 38 class CSSFontFace; 53 void fontLoaded(CSSFontFace*); 55 void appendFontFace(PassRefPtr<CSSFontFace>); 56 void removeFontFace(PassRefPtr<CSSFontFace>); 84 Vector<RefPtr<CSSFontFace>, 1> m_fontFaces;
|
CSSFontFaceSource.h | 38 class CSSFontFace; 58 void setFontFace(CSSFontFace* face) { m_face = face; } 95 CSSFontFace* m_face; // Our owning font face.
|
FontFace.h | 43 class CSSFontFace; 86 PassRefPtr<CSSFontFace> createCSSFontFace(Document*); 109 CSSFontFace* m_cssFontFace;
|
CSSFontSelector.h | 40 class CSSFontFace; 81 void addFontFaceRule(const StyleRuleFontFace*, PassRefPtr<CSSFontFace>);
|
CSSSegmentedFontFace.cpp | 30 #include "core/css/CSSFontFace.h" 72 void CSSSegmentedFontFace::fontLoaded(CSSFontFace*) 88 void CSSSegmentedFontFace::appendFontFace(PassRefPtr<CSSFontFace> fontFace) 95 void CSSSegmentedFontFace::removeFontFace(PassRefPtr<CSSFontFace> fontFace) 105 static void appendFontData(SegmentedFontData* newFontData, PassRefPtr<SimpleFontData> prpFaceFontData, const CSSFontFace::UnicodeRangeSet& ranges)
|
CSSSegmentedFontFaceCache.cpp | 32 #include "core/css/CSSFontFace.h" 50 void CSSSegmentedFontFaceCache::add(CSSFontSelector* cssFontSelector, const StyleRuleFontFace* fontFaceRule, PassRefPtr<CSSFontFace> prpCssFontFace) 52 RefPtr<CSSFontFace> cssFontFace = prpCssFontFace; 54 if (!m_styleRuleToFontFace.add(fontFaceRule, cssFontFace).isNewEntry) 57 FontFace* fontFace = cssFontFace->fontFace(); 67 segmentedFontFace->appendFontFace(cssFontFace); 77 RefPtr<CSSFontFace> cssFontFace = styleRuleToFontFaceIter->value; 79 FamilyToTraitsMap::iterator fontFacesIter = m_fontFaces.find(cssFontFace->fontFace()->family()) [all...] |
FontFace.cpp | 41 #include "core/css/CSSFontFace.h" 483 PassRefPtr<CSSFontFace> FontFace::createCSSFontFace(Document* document) 488 RefPtr<CSSFontFace> cssFontFace = CSSFontFace::create(this); 489 m_cssFontFace = cssFontFace.get(); 491 // Each item in the src property's list is a single CSSFontFaceSource. Put them all into a CSSFontFace. 526 cssFontFace->addSource(source.release()); 534 cssFontFace->ranges().add(range->from(), range->to()); 537 return cssFontFace; [all...] |
CSSFontSelector.cpp | 31 #include "core/css/CSSFontFace.h" 156 void CSSFontSelector::addFontFaceRule(const StyleRuleFontFace* fontFaceRule, PassRefPtr<CSSFontFace> cssFontFace) 158 m_cssSegmentedFontFaceCache.add(this, fontFaceRule, cssFontFace);
|
/external/chromium_org/third_party/WebKit/Source/core/css/resolver/ |
StyleResolver.cpp | 45 #include "core/css/CSSFontFace.h" 127 RefPtr<CSSFontFace> cssFontFace = CSSFontFace::createFromStyleRule(document, fontFaceRule); 128 if (cssFontFace) 129 cssFontSelector->addFontFaceRule(fontFaceRule, cssFontFace); [all...] |
/external/chromium_org/third_party/WebKit/Source/core/ |
webcore_remaining.target.darwin-arm.mk | 104 third_party/WebKit/Source/core/css/CSSFontFace.cpp \ [all...] |
webcore_remaining.target.darwin-mips.mk | 104 third_party/WebKit/Source/core/css/CSSFontFace.cpp \ [all...] |
webcore_remaining.target.darwin-x86.mk | 104 third_party/WebKit/Source/core/css/CSSFontFace.cpp \ [all...] |
webcore_remaining.target.linux-arm.mk | 104 third_party/WebKit/Source/core/css/CSSFontFace.cpp \ [all...] |
webcore_remaining.target.linux-mips.mk | 104 third_party/WebKit/Source/core/css/CSSFontFace.cpp \ [all...] |
webcore_remaining.target.linux-x86.mk | 104 third_party/WebKit/Source/core/css/CSSFontFace.cpp \ [all...] |