HomeSort by relevance Sort by last modified time
    Searched refs:hfont (Results 1 - 25 of 32) sorted by null

1 2

  /external/webkit/WebCore/platform/graphics/chromium/
FontPlatformDataChromiumWin.h 43 typedef struct HFONT__ *HFONT;
59 FontPlatformData(HFONT, float size);
69 HFONT hfont() const { return m_font ? m_font->hfont() : 0; } function in class:WebCore::FontPlatformData
90 // We refcount the internal HFONT so that FontPlatformData can be
92 // don't really want to re-create the HFONT.
95 static PassRefPtr<RefCountedHFONT> create(HFONT hfont)
97 return adoptRef(new RefCountedHFONT(hfont));
102 HFONT hfont() const { return m_hfont; } function in class:WebCore::FontPlatformData::RefCountedHFONT
    [all...]
SimpleFontDataChromiumWin.cpp 57 HGDIOBJ oldFont = SelectObject(dc, m_platformData.hfont());
61 if (ChromiumBridge::ensureFontLoaded(m_platformData.hfont())) {
110 GetObject(m_platformData.hfont(), sizeof(LOGFONT), &winFont);
115 HFONT hfont = CreateFontIndirect(&winFont); local
117 new SimpleFontData(FontPlatformData(hfont, smallCapsSize));
133 HGDIOBJ oldFont = SelectObject(dc, m_platformData.hfont());
139 if (ChromiumBridge::ensureFontLoaded(m_platformData.hfont())) {
157 HGDIOBJ oldFont = SelectObject(dc, m_platformData.hfont());
162 if (ChromiumBridge::ensureFontLoaded(m_platformData.hfont())) {
    [all...]
UniscribeHelperTextRun.cpp 43 font.primaryFont()->platformData().hfont(),
67 HFONT hfont,
70 : UniscribeHelper(input, inputLength, isRtl, hfont,
77 void UniscribeHelperTextRun::tryToPreloadFont(HFONT font)
86 HFONT* hfont,
120 m_hfonts.append(simpleFontData->platformData().hfont());
126 *hfont = m_hfonts[m_fontIndex - 1];
FontUtilsChromiumWin.cpp 171 // Given an HFONT, return the ascent. If GetTextMetrics fails,
173 int getAscent(HFONT hfont)
176 HGDIOBJ oldFont = SelectObject(dc, hfont);
186 : hfont(0)
192 HFONT hfont; member in struct:WebCore::__anon8221::FontData
301 HFONT* hfont,
326 derived->hfont = CreateFontIndirect(logfont)
    [all...]
UniscribeHelperTextRun.h 55 HFONT hfont,
60 virtual void tryToPreloadFont(HFONT);
63 // This function retrieves the Windows font data (HFONT, etc) for the next
69 virtual bool nextWinFontData(HFONT*, SCRIPT_CACHE**, SCRIPT_FONTPROPERTIES**, int* ascent);
85 Vector<HFONT, kNumberOfFonts> m_hfonts;
FontCacheChromiumWin.cpp 237 static HFONT createFontIndirectAndGetWinName(const String& family, LOGFONT* winfont, String* winName)
243 HFONT hfont = CreateFontIndirect(winfont); local
244 if (!hfont)
248 HGDIOBJ oldFont = static_cast<HFONT>(SelectObject(dc, hfont));
257 return hfont;
284 HFONT hfont = fontData->hfont();
527 HFONT hfont = createFontIndirectAndGetWinName(family, &winfont, &winName); local
    [all...]
GlyphPageTreeNodeChromiumWin.cpp 75 HGDIOBJ oldFont = SelectObject(dc, fontData->platformData().hfont());
83 if (ChromiumBridge::ensureFontLoaded(fontData->platformData().hfont()))
193 fontData->platformData().hfont(),
FontPlatformDataChromiumWin.cpp 60 FontPlatformData::FontPlatformData(HFONT font, float size)
112 if (m_hfont != reinterpret_cast<HFONT>(-1)) {
121 RefCountedHFONT::create(reinterpret_cast<HFONT>(-1));
135 HGDIOBJ oldFont = SelectObject(dc, hfont());
139 if (ChromiumBridge::ensureFontLoaded(hfont())) {
UniscribeHelper.cpp 73 // HFONT is the 'incarnation' of 'everything' about font, but it's an opaque
74 // handle and we can't directly query it to make a new HFONT sharing
76 // This function uses GetObject to convert HFONT back to LOGFONT,
78 // for the creation of a font identical to HFONT other than family name.
79 static void setLogFontAndStyle(HFONT hfont, LOGFONT *logfont, int *style)
81 ASSERT(hfont && logfont);
82 if (!hfont || !logfont)
85 GetObject(hfont, sizeof(LOGFONT), logfont);
88 // a new font similar to hfont
546 HFONT hfont = m_hfont; local
    [all...]
FontCustomPlatformData.cpp 100 HFONT hfont = CreateFontIndirect(&logFont); local
101 return FontPlatformData(hfont, size);
185 // font namespace (Windows has no API for creating an HFONT from data without exposing the font to the
  /external/webkit/WebKit/chromium/tests/
UniscribeHelperTest.cpp 48 // Returns an HFONT with the given name. The caller does not have to free
51 HFONT MakeFont(const wchar_t* fontName, SCRIPT_CACHE** cache)
58 HFONT hfont = CreateFontIndirect(&lf); local
59 if (!hfont)
64 createdFonts.append(std::make_pair(hfont, *cache));
65 return hfont;
95 Vector< std::pair<HFONT, SCRIPT_CACHE*> > createdFonts;
110 HFONT hfont = MakeFont(L"Times New Roman", &scriptCache) local
    [all...]
  /external/webkit/WebCore/platform/graphics/win/
FontPlatformData.h 36 typedef struct HFONT__* HFONT;
61 FontPlatformData(HFONT, float size, bool bold, bool oblique, bool useGDI);
65 FontPlatformData(HFONT, CGFontRef, float size, bool bold, bool oblique, bool useGDI);
77 HFONT hfont() const { return m_font->hfont(); } function in class:WebCore::FontPlatformData
117 static PassRefPtr<RefCountedHFONT> create(HFONT hfont) { return adoptRef(new RefCountedHFONT(hfont)); }
118 static PassRefPtr<RefCountedHFONT> createDeleted() { return adoptRef(new RefCountedHFONT(reinterpret_cast<HFONT>(-1)));
122 HFONT hfont() const { return m_hfont; } function in class:WebCore::FontPlatformData::RefCountedHFONT
    [all...]
SimpleFontDataWin.cpp 69 HGDIOBJ oldFont = SelectObject(hdc, m_platformData.hfont());
115 GetObject(m_platformData.hfont(), sizeof(LOGFONT), &winfont);
117 HFONT hfont = CreateFontIndirect(&winfont); local
118 m_smallCapsFontData = new SimpleFontData(FontPlatformData(hfont, smallCapsHeight, m_platformData.syntheticBold(), m_platformData.syntheticOblique(), m_platformData.useGDI()));
143 langFontLink->GetFontCodePages(dc, m_platformData.hfont(), &fontCodePages);
170 SelectObject(dc, m_platformData.hfont());
186 HGDIOBJ oldFont = SelectObject(hdc, m_platformData.hfont());
204 SelectObject(dc, m_platformData.hfont());
FontCacheWin.cpp 82 static int CALLBACK linkedFontEnumProc(CONST LOGFONT* logFont, CONST TEXTMETRIC* metrics, DWORD fontType, LPARAM hfont)
84 *reinterpret_cast<HFONT*>(hfont) = CreateFontIndirect(logFont);
175 static HFONT createMLangFont(IMLangFontLink2* langFontLink, HDC hdc, DWORD codePageMask, UChar character = 0)
177 HFONT MLangFont;
178 HFONT hfont = 0; local
183 hfont = CreateFontIndirect(&lf);
185 return hfont;
193 HFONT primaryFont = font.primaryFont()->fontDataForCharacter(character)->platformData().hfont()
195 HFONT hfont = 0; local
526 HFONT hfont = createGDIFont(family, weight, fontDescription.italic(), local
    [all...]
GlyphPageTreeNodeCairoWin.cpp 47 SelectObject(dc, fontData->platformData().hfont());
UniscribeController.cpp 244 // The script cache isn't primed with enough info yet. We need to select our HFONT into
247 HFONT hfont = fontData->platformData().hfont(); local
248 HFONT oldFont = (HFONT)SelectObject(hdc, hfont);
407 HFONT oldFont = 0;
414 // The script cache isn't primed with enough info yet. We need to select our HFONT into
418 HFONT hfont = fontData->platformData().hfont() local
    [all...]
FontPlatformDataCGWin.cpp 110 void FontPlatformData::platformDataInit(HFONT font, float size, HDC hdc, WCHAR* faceName)
137 FontPlatformData::FontPlatformData(HFONT hfont, CGFontRef font, float size, bool bold, bool oblique, bool useGDI)
138 : m_font(RefCountedHFONT::create(hfont))
  /external/libvpx/vp8/decoder/
xprintf.c 53 HFONT hfont, hfonto; local
98 hfont = create_font(8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, VARIABLE_PITCH | FF_SWISS, "");
100 if (hfont == NULL)
103 hfonto = (HFONT)(select_object(hdc_memory, hbm_temp));
108 select_object(hdc_memory, hfont);
148 if (hfont != NULL)
153 delete_object(hfont);
  /external/webkit/WebCore/platform/graphics/wince/
FontCacheWince.cpp 98 static bool currentFontContainsCharacter(IMLangFontLink* langFontLink, HDC hdc, HFONT hfont, UChar character, const wchar_t* faceName)
101 HRESULT result = langFontLink->GetFontCodePages(hdc, hfont, &fontCodePages);
117 static HFONT createMLangFont(IMLangFontLink2* langFontLink, HDC hdc, DWORD codePageMask, UChar character = 0)
119 HFONT mlangFont;
126 static HFONT createMLangFont(IMLangFontLink* langFontLink, HDC hdc, const FontPlatformData& refFont, DWORD codePageMask)
128 HFONT mlangFont;
129 LRESULT result = langFontLink->MapFont(hdc, codePageMask, refFont.hfont(), &mlangFont);
243 HFONT hfont = 0 local
    [all...]
FontPlatformData.h 59 HFONT hfont() const;
67 HFONT getScaledFontHandle(int height, int width) const;
GlyphPageTreeNodeWince.cpp 41 if (fontData->platformData().hfont()) {
  /external/webkit/WebCore/platform/graphics/skia/
SkiaFontWin.h 47 static const SkPath* lookupOrCreatePathForGlyph(HDC, HFONT, WORD);
50 static void removePathsForFont(HFONT);
84 HFONT hfont,
SkiaFontWin.cpp 49 CachedOutlineKey(HFONT f, WORD g) : font(f), glyph(g), path(0) {}
51 HFONT font;
180 const SkPath* SkiaWinOutlineCache::lookupOrCreatePathForGlyph(HDC hdc, HFONT font, WORD glyph)
205 void SkiaWinOutlineCache::removePathsForFont(HFONT hfont)
265 static bool skiaDrawText(HFONT hfont,
278 const SkPath* path = SkiaWinOutlineCache::lookupOrCreatePathForGlyph(dc, hfont, glyphs[i]);
299 HFONT hfont,
    [all...]
  /external/webkit/WebCore/platform/graphics/wx/
FontPlatformData.h 120 HFONT hfont() const;
FontPlatformDataWx.cpp 138 HFONT FontPlatformData::hfont() const function in class:WebCore::FontPlatformData
140 return static_cast<HFONT>(m_font->font()->GetHFONT());

Completed in 859 milliseconds

1 2