HomeSort by relevance Sort by last modified time
    Searched defs:hfont (Results 1 - 16 of 16) sorted by null

  /external/webkit/Source/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/Source/WebCore/platform/graphics/wx/
FontPlatformDataWx.cpp 156 HFONT FontPlatformData::hfont() const function in class:WebCore::FontPlatformData
158 return static_cast<HFONT>(m_font->font()->GetHFONT());
  /external/webkit/Source/WebCore/platform/graphics/chromium/
FontPlatformDataChromiumWin.h 45 typedef struct HFONT__ *HFONT;
60 FontPlatformData(HFONT, float size);
70 HFONT hfont() const { return m_font ? m_font->hfont() : 0; } function in class:WebCore::FontPlatformData
94 // We refcount the internal HFONT so that FontPlatformData can be
96 // don't really want to re-create the HFONT.
99 static PassRefPtr<RefCountedHFONT> create(HFONT hfont)
101 return adoptRef(new RefCountedHFONT(hfont));
106 HFONT hfont() const { return m_hfont; } function in class:WebCore::FontPlatformData::RefCountedHFONT
    [all...]
SimpleFontDataChromiumWin.cpp 64 HGDIOBJ oldFont = SelectObject(dc, m_platformData.hfont());
68 if (PlatformBridge::ensureFontLoaded(m_platformData.hfont())) {
118 GetObject(m_platformData.hfont(), sizeof(LOGFONT), &winFont);
121 HFONT hfont = CreateFontIndirect(&winFont); local
122 return new SimpleFontData(FontPlatformData(hfont, scaledSize), isCustomFont(), false);
156 HGDIOBJ oldFont = SelectObject(dc, m_platformData.hfont());
162 if (PlatformBridge::ensureFontLoaded(m_platformData.hfont())) {
188 HGDIOBJ oldFont = SelectObject(dc, m_platformData.hfont());
193 if (PlatformBridge::ensureFontLoaded(m_platformData.hfont())) {
    [all...]
FontUtilsChromiumWin.cpp 49 HFONT hfont = CreateFont(12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, local
51 if (!hfont)
54 HGDIOBJ oldFont = static_cast<HFONT>(SelectObject(dc, hfont));
59 DeleteObject(hfont);
240 // Given an HFONT, return the ascent. If GetTextMetrics fails,
242 int getAscent(HFONT hfont)
245 HGDIOBJ oldFont = SelectObject(dc, hfont);
274 HFONT hfont; member in struct:WebCore::__anon17844::FontData
    [all...]
FontCacheChromiumWin.cpp 240 static HFONT createFontIndirectAndGetWinName(const String& family, LOGFONT* winfont, String* winName)
246 HFONT hfont = CreateFontIndirect(winfont); local
247 if (!hfont)
251 HGDIOBJ oldFont = static_cast<HFONT>(SelectObject(dc, hfont));
260 return hfont;
287 HFONT hfont = fontData->hfont();
619 HFONT hfont = createFontIndirectAndGetWinName(family, &winfont, &winName); local
    [all...]
UniscribeHelper.cpp 44 // HFONT is the 'incarnation' of 'everything' about font, but it's an opaque
45 // handle and we can't directly query it to make a new HFONT sharing
47 // This function uses GetObject to convert HFONT back to LOGFONT,
49 // for the creation of a font identical to HFONT other than family name.
50 static void setLogFontAndStyle(HFONT hfont, LOGFONT *logfont, int *style)
52 ASSERT(hfont && logfont);
53 if (!hfont || !logfont)
56 GetObject(hfont, sizeof(LOGFONT), logfont);
59 // a new font similar to hfont
518 HFONT hfont = m_hfont; local
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/skia/
FontCustomPlatformData.cpp 102 HFONT hfont = CreateFontIndirect(&logFont); local
103 return FontPlatformData(hfont, size);
183 // font namespace (Windows has no API for creating an HFONT from data without exposing the font to the
  /external/webkit/Source/WebCore/platform/graphics/
FontPlatformData.h 86 typedef struct HFONT__* HFONT;
201 FontPlatformData(HFONT, float size, bool syntheticBold, bool syntheticOblique, bool useGDI);
203 FontPlatformData(HFONT, CGFontRef, float size, bool syntheticBold, bool syntheticOblique, bool useGDI);
213 HFONT hfont() const { return m_font ? m_font->handle() : 0; } function in class:WebCore::FontPlatformData
311 void platformDataInit(HFONT, float size, HDC, WCHAR* faceName);
330 RefPtr<RefCountedGDIHandle<HFONT> > m_font;
  /external/webkit/Source/WebCore/platform/graphics/win/
FontCustomPlatformData.cpp 88 HFONT hfont = CreateFontIndirect(&logFont); local
91 return FontPlatformData(hfont, cgFont.get(), size, bold, italic, renderingMode == AlternateRenderingMode);
181 // font namespace (Windows has no API for creating an HFONT from data without exposing the font to the
SimpleFontDataWin.cpp 75 HGDIOBJ oldFont = SelectObject(hdc, m_platformData.hfont());
121 GetObject(m_platformData.hfont(), sizeof(LOGFONT), &winfont);
123 HFONT hfont = CreateFontIndirect(&winfont); local
124 return new SimpleFontData(FontPlatformData(hfont, scaledSize, m_platformData.syntheticBold(), m_platformData.syntheticOblique(), m_platformData.useGDI()), isCustomFont(), false);
166 langFontLink->GetFontCodePages(dc, m_platformData.hfont(), &fontCodePages);
193 SelectObject(dc, m_platformData.hfont());
209 HGDIOBJ oldFont = SelectObject(hdc, m_platformData.hfont());
226 HGDIOBJ oldFont = SelectObject(hdc, m_platformData.hfont());
248 SelectObject(dc, m_platformData.hfont());
    [all...]
UniscribeController.cpp 249 // The script cache isn't primed with enough info yet. We need to select our HFONT into
252 HFONT hfont = fontData->platformData().hfont(); local
253 HFONT oldFont = (HFONT)SelectObject(hdc, hfont);
384 HFONT oldFont = 0;
391 // The script cache isn't primed with enough info yet. We need to select our HFONT into
395 HFONT hfont = fontData->platformData().hfont() local
    [all...]
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
567 HFONT hfont = createGDIFont(family, weight, fontDescription.italic(), local
    [all...]
  /external/harfbuzz_ng/src/
hb-uniscribe.cc 110 HFONT hfont; member in struct:hb_uniscribe_shaper_font_data_t
163 data->hfont = CreateFontIndirectW (&data->log_font);
164 if (unlikely (!data->hfont)) {
170 if (!SelectObject (data->hdc, data->hfont)) {
184 if (data->hfont)
185 DeleteObject (data->hfont);
199 HFONT
204 return font_data->hfont;
  /external/webkit/Source/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.cpp 102 OwnPtr<HFONT> m_hfont;
317 OwnPtr<HFONT> m_hfontScaled;
388 HFONT FontPlatformData::hfont() const function in class:WebCore::FontPlatformData
402 HFONT FontPlatformData::getScaledFontHandle(int height, int width) const

Completed in 2965 milliseconds