/external/webkit/WebCore/platform/graphics/win/ |
SimpleFontDataCairoWin.cpp | 56 HDC hdc = GetDC(0); 57 SaveDC(hdc); 62 cairo_win32_scaled_font_select_font(scaledFont, hdc); 65 GetTextMetrics(hdc, &textMetrics); 75 if (GetOutlineTextMetrics(hdc, sizeof(metrics), &metrics) > 0) { 79 DWORD len = GetGlyphOutline(hdc, 'x', GGO_METRICS, &gm, 0, 0, &mat); 90 RestoreDC(hdc, -1); 91 ReleaseDC(0, hdc); 104 HDC hdc = GetDC(0) [all...] |
FontPlatformDataWin.cpp | 51 HDC hdc = GetDC(0); local 52 SaveDC(hdc); 54 SelectObject(hdc, font); 55 UINT bufferSize = GetOutlineTextMetrics(hdc, 0, NULL); 62 GetOutlineTextMetricsW(hdc, bufferSize, metrics); 65 platformDataInit(font, size, hdc, faceName); 70 RestoreDC(hdc, -1); 71 ReleaseDC(0, hdc);
|
SimpleFontDataWin.cpp | 68 HDC hdc = GetDC(0); local 69 HGDIOBJ oldFont = SelectObject(hdc, m_platformData.hfont()); 71 GetOutlineTextMetrics(hdc, sizeof(metrics), &metrics); 83 DWORD len = GetGlyphOutline(hdc, 'x', GGO_METRICS, &gm, 0, 0, &mat); 89 SelectObject(hdc, oldFont); 90 ReleaseDC(0, hdc); 137 HDC dc = GetDC(0); 168 HDC dc = GetDC(0); 184 HDC hdc = GetDC(0) local [all...] |
GraphicsContextCairoWin.cpp | 39 static cairo_t* createCairoContextWithHDC(HDC hdc, bool hasAlpha) 41 // Put the HDC In advanced mode so it will honor affine transforms. 42 SetGraphicsMode(hdc, GM_ADVANCED); 46 HBITMAP bitmap = static_cast<HBITMAP>(GetCurrentObject(hdc, OBJ_BITMAP)); 50 surface = cairo_win32_surface_create(hdc); 67 GraphicsContext::GraphicsContext(HDC dc, bool hasAlpha) 87 void GraphicsContext::releaseWindowsContext(HDC hdc, const IntRect& dstRect, bool supportAlphaBlend, bool mayCreateBitmap) 89 if (!mayCreateBitmap || !hdc || !inTransparencyLayer()) [all...] |
IconWin.cpp | 92 HDC hdc = context->getWindowsContext(r); 94 DrawIconEx(hdc, r.x(), r.y(), m_hIcon, r.width(), r.height(), 0, 0, DI_NORMAL); 96 context->releaseWindowsContext(hdc, r);
|
FontCacheWin.cpp | 73 static int CALLBACK metaFileEnumProc(HDC hdc, HANDLETABLE* table, CONST ENHMETARECORD* record, int tableEntries, LPARAM logFont) 160 static bool currentFontContainsCharacter(HDC hdc, UChar character) 163 glyphsetBuffer.resize(GetFontUnicodeRanges(hdc, 0)); 165 GetFontUnicodeRanges(hdc, glyphset); 175 static HFONT createMLangFont(IMLangFontLink2* langFontLink, HDC hdc, DWORD codePageMask, UChar character = 0) 179 if (SUCCEEDED(langFontLink->MapFont(hdc, codePageMask, character, &MLangFont)) && MLangFont) { 192 HDC hdc = GetDC(0) local 404 HDC hdc = GetDC(0); local 491 HDC hdc = GetDC(0); local [all...] |
GraphicsContextCGWin.cpp | 40 static CGContextRef CGContextWithHDC(HDC hdc, bool hasAlpha) 42 HBITMAP bitmap = static_cast<HBITMAP>(GetCurrentObject(hdc, OBJ_BITMAP)); 58 // Put the HDC In advanced mode so it will honor affine transforms. 59 SetGraphicsMode(hdc, GM_ADVANCED); 64 GraphicsContext::GraphicsContext(HDC hdc, bool hasAlpha) 66 , m_data(new GraphicsContextPlatformPrivate(CGContextWithHDC(hdc, hasAlpha))) 69 m_data->m_hdc = hdc; 80 void GraphicsContext::releaseWindowsContext(HDC hdc, const IntRect& dstRect, bool supportAlphaBlend, bool mayCreateBitmap [all...] |
FontCGWin.cpp | 50 static CGPathRef createPathForGlyph(HDC hdc, Glyph glyph) 58 DWORD outlineLength = GetGlyphOutline(hdc, glyph, GGO_GLYPH_INDEX | GGO_NATIVE, &glyphMetrics, 0, 0, &identity); 64 GetGlyphOutline(hdc, glyph, GGO_GLYPH_INDEX | GGO_NATIVE, &glyphMetrics, outlineLength, outline.data(), &identity); 159 HDC hdc = 0; local 163 hdc = graphicsContext->getWindowsContext(textRect, true, false); 164 if (!hdc) { 172 hdc = bitmap->hdc(); [all...] |
UniscribeController.cpp | 246 HDC hdc = GetDC(0); local 248 HFONT oldFont = (HFONT)SelectObject(hdc, hfont); 249 placeResult = ScriptPlace(hdc, fontData->scriptCache(), glyphs.data(), glyphs.size(), visualAttributes.data(), 251 SelectObject(hdc, oldFont); 252 ReleaseDC(0, hdc); 406 HDC hdc = 0; local 411 shapeResult = ScriptShape(hdc, fontData->scriptCache(), str, len, glyphs.size(), &item.a, 416 ASSERT(!hdc); [all...] |
/external/webkit/WebCore/platform/wx/wxcode/win/ |
non-kerned-drawing.cpp | 80 // get the native HDC handle to draw using native APIs 81 HDC hdc = 0; local 96 hdc = g->GetHDC(); 101 hdc = static_cast<HDC>(dc->GetHDC()); 115 ::SelectObject(hdc, GetHfontOf(*wxfont)); 118 ::SetTextColor(hdc, color.GetPixel()); 121 ::SetBkMode(hdc, TRANSPARENT); 125 ::ExtTextOut(hdc, x, y, ETO_GLYPH_INDEX, 0, reinterpret_cast<const WCHAR*>(glyphs), numGlyphs, spacing) [all...] |
/external/icu4c/samples/layout/ |
gdiglue.h | 26 rs_surface *rs_gdiRenderingSurfaceOpen(HDC hdc); 27 void rs_gdiRenderingSurfaceSetHDC(rs_surface *surface, HDC hdc);
|
GDIFontInstance.cpp | 24 GDISurface::GDISurface(HDC theHDC) 35 void GDISurface::setHDC(HDC theHDC) 113 HDC hdc = surface->getHDC(); local 119 SaveDC(hdc); 121 SetGraphicsMode(hdc, GM_ADVANCED); 122 ModifyWorldTransform(hdc, NULL, MWT_IDENTITY); 123 SetViewportOrgEx(hdc, 0, 0, NULL); 124 SetWindowOrgEx(hdc, 0, 0, NULL); 126 dpiX = (FLOAT) GetDeviceCaps(hdc, LOGPIXELSX) 198 HDC hdc = surface->getHDC(); local 344 HDC hdc = fSurface->getHDC(); local 370 HDC hdc = fSurface->getHDC(); local [all...] |
gdiglue.cpp | 37 rs_surface *rs_gdiRenderingSurfaceOpen(HDC hdc) 39 return (rs_surface *) new GDISurface(hdc); 42 void rs_gdiRenderingSurfaceSetHDC(rs_surface *surface, HDC hdc) 46 rs->setHDC(hdc);
|
clayout.c | 120 HDC hdc; local 133 hdc = GetDC(hwnd); 135 surface = rs_gdiRenderingSurfaceOpen(hdc); 141 ReleaseDC(hwnd, hdc); 154 ReleaseDC(hwnd, hdc); 235 hdc = BeginPaint(hwnd, &ps); 236 SetBkMode(hdc, TRANSPARENT); 247 rs_gdiRenderingSurfaceSetHDC(surface, hdc); 296 hdc = GetDC(hwnd) [all...] |
layout.cpp | 119 HDC hdc; local 132 hdc = GetDC(hwnd); 133 surface = new GDISurface(hdc); 139 ReleaseDC(hwnd, hdc); 152 ReleaseDC(hwnd, hdc); 233 hdc = BeginPaint(hwnd, &ps); 234 SetBkMode(hdc, TRANSPARENT); 245 surface->setHDC(hdc); 292 hdc = GetDC(hwnd) [all...] |
/external/webkit/WebCore/platform/graphics/chromium/ |
IconChromiumWin.cpp | 67 HDC hdc = context->platformContext()->canvas()->beginPlatformPaint(); 68 DrawIconEx(hdc, rect.x(), rect.y(), m_icon, rect.width(), rect.height(), 0, 0, DI_NORMAL);
|
FontCacheChromiumWin.cpp | 247 HDC dc = GetDC(0); 285 HDC hdc = GetDC(0); local 286 HGDIOBJ oldFont = static_cast<HFONT>(SelectObject(hdc, hfont)); 287 int count = GetFontUnicodeRanges(hdc, 0); 289 count = GetFontUnicodeRanges(hdc, 0); 292 SelectObject(hdc, oldFont); 293 ReleaseDC(0, hdc); 298 glyphsetBuffer.resize(GetFontUnicodeRanges(hdc, 0)); 302 count = GetFontUnicodeRanges(hdc, glyphset) 502 HDC hdc = GetDC(0); local [all...] |
/external/qemu/distrib/sdl-1.2.12/src/video/windib/ |
SDL_dibvideo.c | 95 static void DIB_WinPAINT(_THIS, HDC hdc); 273 HDC hdc; local 281 hdc = GetDC(SDL_Window); 282 GetSystemPaletteEntries(hdc, 0, ncolors, palette->palPalEntry); 283 ReleaseDC(SDL_Window, hdc); 419 HDC hdc; local 421 hdc = GetDC(SDL_Window) 494 HDC hdc; local 884 HDC hdc, mdc; local 940 HDC hdc, mdc; local 1012 HDC hdc; local 1027 HDC hdc; local 1049 HDC hdc; local 1182 HDC hdc; local 1195 HDC hdc; local 1217 HDC hdc; local [all...] |
/external/webkit/WebCore/platform/win/ |
ScrollbarThemeWin.cpp | 71 SOFT_LINK(uxtheme, DrawThemeBackground, HRESULT, WINAPI, (HANDLE hTheme, HDC hdc, int iPartId, int iStateId, const RECT* pRect, const RECT* pClipRect), (hTheme, hdc, iPartId, iStateId, pRect, pClipRect)) 243 HDC hdc = context->getWindowsContext(rect, alphaBlend); local 246 DrawThemeBackground(scrollbarTheme, hdc, part, state, &themeRect, 0); 252 ::FillRect(hdc, &themeRect, HBRUSH(COLOR_SCROLLBAR+1)); 257 SaveDC(hdc); 258 ::SetTextColor(hdc, ::GetSysColor(COLOR_3DHILIGHT)); 259 ::SetBkColor(hdc, ::GetSysColor(COLOR_3DFACE)) 308 HDC hdc = context->getWindowsContext(rect, alphaBlend); local 363 HDC hdc = context->getWindowsContext(rect, alphaBlend); local [all...] |
/external/webkit/WebCore/platform/graphics/wx/ |
SimpleFontDataWx.cpp | 147 HDC hdc = GetDC(0); local 148 HGDIOBJ oldFont = SelectObject(hdc, m_platformData.hfont()); 150 GetCharWidthI(hdc, glyph, 1, 0, &width); 151 SelectObject(hdc, oldFont); 152 ReleaseDC(0, hdc);
|
/external/quake/quake/src/QW/dxsdk/sdk/inc/ |
d3drmwin.h | 41 STDMETHOD(HandlePaint)(THIS_ HDC hdc) PURE;
|
/external/quake/quake/src/WinQuake/dxsdk/SDK/INC/ |
D3DRMWIN.H | 41 STDMETHOD(HandlePaint)(THIS_ HDC hdc) PURE;
|
/external/webkit/WebCore/page/win/ |
FrameCGWin.cpp | 59 HDC hdc = CreateCompatibleDC(0); local 65 HBITMAP hbmpOld = static_cast<HBITMAP>(SelectObject(hdc, hbmp)); 77 SelectObject(hdc, hbmpOld); 78 DeleteDC(hdc);
|
/external/webkit/WebKit/win/ |
WebNodeHighlight.cpp | 139 HDC hdc = ::CreateCompatibleDC(::GetDC(m_overlay)); local 140 if (!hdc) 153 OwnPtr<HBITMAP> hbmp(::CreateDIBSection(hdc, &bitmapInfo, DIB_RGB_COLORS, &pixels, 0, 0)); 155 ::SelectObject(hdc, hbmp.get()); 157 GraphicsContext context(hdc); 175 ::UpdateLayeredWindow(m_overlay, ::GetDC(0), &dstPoint, &size, hdc, &srcPoint, 0, &bf, ULW_ALPHA); 177 ::DeleteDC(hdc);
|
/external/webkit/WebCore/platform/graphics/wince/ |
FontCacheWince.cpp | 44 extern HDC g_screenDC; 77 static bool currentFontContainsCharacter(IMLangFontLink2* langFontLink, HDC hdc, UChar character) 80 if (S_OK != langFontLink->GetFontUnicodeRanges(hdc, &unicodeRanges, 0)) 86 if (S_OK != langFontLink->GetFontUnicodeRanges(hdc, &unicodeRanges, glyphsetBuffer.data())) 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 [all...] |