Index: core/fxge/win32/fx_win32_device.cpp |
diff --git a/core/fxge/win32/fx_win32_device.cpp b/core/fxge/win32/fx_win32_device.cpp |
index 900828c3fcfeacc618f9654a144d685e0a3c1d99..004f344d67f655cd1f994cded4c37866bf0d4b18 100644 |
--- a/core/fxge/win32/fx_win32_device.cpp |
+++ b/core/fxge/win32/fx_win32_device.cpp |
@@ -319,7 +319,7 @@ unsigned clip_liang_barsky(FX_FLOAT x1, |
} |
#endif // _SKIA_SUPPORT_ |
-FX_BOOL MatrixNoScaled(const CFX_Matrix* pMatrix) { |
+bool MatrixNoScaled(const CFX_Matrix* pMatrix) { |
return pMatrix->GetA() == 1.0f && pMatrix->GetB() == 0 && |
pMatrix->GetC() == 0 && pMatrix->GetD() == 1.0f; |
} |
@@ -331,7 +331,7 @@ class CFX_Win32FallbackFontInfo final : public CFX_FolderFontInfo { |
// CFX_FolderFontInfo: |
void* MapFont(int weight, |
- FX_BOOL bItalic, |
+ bool bItalic, |
int charset, |
int pitch_family, |
const FX_CHAR* family, |
@@ -344,9 +344,9 @@ class CFX_Win32FontInfo final : public IFX_SystemFontInfo { |
~CFX_Win32FontInfo() override; |
// IFX_SystemFontInfo |
- FX_BOOL EnumFontList(CFX_FontMapper* pMapper) override; |
+ bool EnumFontList(CFX_FontMapper* pMapper) override; |
void* MapFont(int weight, |
- FX_BOOL bItalic, |
+ bool bItalic, |
int charset, |
int pitch_family, |
const FX_CHAR* face, |
@@ -356,12 +356,12 @@ class CFX_Win32FontInfo final : public IFX_SystemFontInfo { |
uint32_t table, |
uint8_t* buffer, |
uint32_t size) override; |
- FX_BOOL GetFaceName(void* hFont, CFX_ByteString& name) override; |
- FX_BOOL GetFontCharset(void* hFont, int& charset) override; |
+ bool GetFaceName(void* hFont, CFX_ByteString& name) override; |
+ bool GetFontCharset(void* hFont, int& charset) override; |
void DeleteFont(void* hFont) override; |
- FX_BOOL IsOpenTypeFromDiv(const LOGFONTA* plf); |
- FX_BOOL IsSupportFontFormDiv(const LOGFONTA* plf); |
+ bool IsOpenTypeFromDiv(const LOGFONTA* plf); |
+ bool IsSupportFontFormDiv(const LOGFONTA* plf); |
void AddInstalledFont(const LOGFONTA* plf, uint32_t FontType); |
void GetGBPreference(CFX_ByteString& face, int weight, int picth_family); |
void GetJapanesePreference(CFX_ByteString& face, |
@@ -390,9 +390,9 @@ CFX_Win32FontInfo::~CFX_Win32FontInfo() { |
DeleteDC(m_hDC); |
} |
-FX_BOOL CFX_Win32FontInfo::IsOpenTypeFromDiv(const LOGFONTA* plf) { |
+bool CFX_Win32FontInfo::IsOpenTypeFromDiv(const LOGFONTA* plf) { |
HFONT hFont = CreateFontIndirectA(plf); |
- FX_BOOL ret = FALSE; |
+ bool ret = false; |
uint32_t font_size = GetFontData(hFont, 0, nullptr, 0); |
if (font_size != GDI_ERROR && font_size >= sizeof(uint32_t)) { |
uint32_t lVersion = 0; |
@@ -404,16 +404,16 @@ FX_BOOL CFX_Win32FontInfo::IsOpenTypeFromDiv(const LOGFONTA* plf) { |
if (lVersion == FXBSTR_ID('O', 'T', 'T', 'O') || lVersion == 0x00010000 || |
lVersion == FXBSTR_ID('t', 't', 'c', 'f') || |
lVersion == FXBSTR_ID('t', 'r', 'u', 'e') || lVersion == 0x00020000) { |
- ret = TRUE; |
+ ret = true; |
} |
} |
DeleteFont(hFont); |
return ret; |
} |
-FX_BOOL CFX_Win32FontInfo::IsSupportFontFormDiv(const LOGFONTA* plf) { |
+bool CFX_Win32FontInfo::IsSupportFontFormDiv(const LOGFONTA* plf) { |
HFONT hFont = CreateFontIndirectA(plf); |
- FX_BOOL ret = FALSE; |
+ bool ret = false; |
uint32_t font_size = GetFontData(hFont, 0, nullptr, 0); |
if (font_size != GDI_ERROR && font_size >= sizeof(uint32_t)) { |
uint32_t lVersion = 0; |
@@ -427,7 +427,7 @@ FX_BOOL CFX_Win32FontInfo::IsSupportFontFormDiv(const LOGFONTA* plf) { |
lVersion == FXBSTR_ID('t', 'r', 'u', 'e') || lVersion == 0x00020000 || |
(lVersion & 0xFFFF0000) == FXBSTR_ID(0x80, 0x01, 0x00, 0x00) || |
(lVersion & 0xFFFF0000) == FXBSTR_ID('%', '!', 0, 0)) { |
- ret = TRUE; |
+ ret = true; |
} |
} |
DeleteFont(hFont); |
@@ -453,7 +453,7 @@ void CFX_Win32FontInfo::AddInstalledFont(const LOGFONTA* plf, |
m_LastFamily = name; |
} |
-FX_BOOL CFX_Win32FontInfo::EnumFontList(CFX_FontMapper* pMapper) { |
+bool CFX_Win32FontInfo::EnumFontList(CFX_FontMapper* pMapper) { |
m_pMapper = pMapper; |
LOGFONTA lf; |
FXSYS_memset(&lf, 0, sizeof(LOGFONTA)); |
@@ -462,7 +462,7 @@ FX_BOOL CFX_Win32FontInfo::EnumFontList(CFX_FontMapper* pMapper) { |
lf.lfPitchAndFamily = 0; |
EnumFontFamiliesExA(m_hDC, &lf, (FONTENUMPROCA)FontEnumProc, (uintptr_t) this, |
0); |
- return TRUE; |
+ return true; |
} |
CFX_ByteString CFX_Win32FontInfo::FindFont(const CFX_ByteString& name) { |
@@ -483,7 +483,7 @@ CFX_ByteString CFX_Win32FontInfo::FindFont(const CFX_ByteString& name) { |
} |
void* CFX_Win32FallbackFontInfo::MapFont(int weight, |
- FX_BOOL bItalic, |
+ bool bItalic, |
int charset, |
int pitch_family, |
const FX_CHAR* cstr_face, |
@@ -493,14 +493,14 @@ void* CFX_Win32FallbackFontInfo::MapFont(int weight, |
iExact = 1; |
return font; |
} |
- FX_BOOL bCJK = TRUE; |
+ bool bCJK = true; |
switch (charset) { |
case FXFONT_SHIFTJIS_CHARSET: |
case FXFONT_GB2312_CHARSET: |
case FXFONT_CHINESEBIG5_CHARSET: |
case FXFONT_HANGUL_CHARSET: |
default: |
- bCJK = FALSE; |
+ bCJK = false; |
break; |
} |
return FindFont(weight, bItalic, charset, pitch_family, cstr_face, !bCJK); |
@@ -575,7 +575,7 @@ void CFX_Win32FontInfo::GetJapanesePreference(CFX_ByteString& face, |
} |
void* CFX_Win32FontInfo::MapFont(int weight, |
- FX_BOOL bItalic, |
+ bool bItalic, |
int charset, |
int pitch_family, |
const FX_CHAR* cstr_face, |
@@ -587,7 +587,7 @@ void* CFX_Win32FontInfo::MapFont(int weight, |
face = g_Base14Substs[iBaseFont].m_pWinName; |
weight = g_Base14Substs[iBaseFont].m_bBold ? FW_BOLD : FW_NORMAL; |
bItalic = g_Base14Substs[iBaseFont].m_bItalic; |
- iExact = TRUE; |
+ iExact = true; |
break; |
} |
if (charset == FXFONT_ANSI_CHARSET || charset == FXFONT_SYMBOL_CHARSET) { |
@@ -672,25 +672,25 @@ uint32_t CFX_Win32FontInfo::GetFontData(void* hFont, |
return size; |
} |
-FX_BOOL CFX_Win32FontInfo::GetFaceName(void* hFont, CFX_ByteString& name) { |
+bool CFX_Win32FontInfo::GetFaceName(void* hFont, CFX_ByteString& name) { |
char facebuf[100]; |
HFONT hOldFont = (HFONT)::SelectObject(m_hDC, (HFONT)hFont); |
int ret = ::GetTextFaceA(m_hDC, 100, facebuf); |
::SelectObject(m_hDC, hOldFont); |
if (ret == 0) { |
- return FALSE; |
+ return false; |
} |
name = facebuf; |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CFX_Win32FontInfo::GetFontCharset(void* hFont, int& charset) { |
+bool CFX_Win32FontInfo::GetFontCharset(void* hFont, int& charset) { |
TEXTMETRIC tm; |
HFONT hOldFont = (HFONT)::SelectObject(m_hDC, (HFONT)hFont); |
::GetTextMetrics(m_hDC, &tm); |
::SelectObject(m_hDC, hOldFont); |
charset = tm.tmCharSet; |
- return TRUE; |
+ return true; |
} |
} // namespace |
@@ -787,17 +787,17 @@ void CGdiDeviceDriver::RestoreState(bool bKeepSaved) { |
SaveDC(m_hDC); |
} |
-FX_BOOL CGdiDeviceDriver::GDI_SetDIBits(CFX_DIBitmap* pBitmap1, |
- const FX_RECT* pSrcRect, |
- int left, |
- int top) { |
+bool CGdiDeviceDriver::GDI_SetDIBits(CFX_DIBitmap* pBitmap1, |
+ const FX_RECT* pSrcRect, |
+ int left, |
+ int top) { |
if (m_DeviceClass == FXDC_PRINTER) { |
- std::unique_ptr<CFX_DIBitmap> pBitmap(pBitmap1->FlipImage(FALSE, TRUE)); |
+ std::unique_ptr<CFX_DIBitmap> pBitmap(pBitmap1->FlipImage(false, true)); |
if (!pBitmap) |
- return FALSE; |
+ return false; |
if (pBitmap->IsCmykImage() && !pBitmap->ConvertFormat(FXDIB_Rgb)) |
- return FALSE; |
+ return false; |
int width = pSrcRect->Width(), height = pSrcRect->Height(); |
LPBYTE pBuffer = pBitmap->GetBuffer(); |
@@ -815,7 +815,7 @@ FX_BOOL CGdiDeviceDriver::GDI_SetDIBits(CFX_DIBitmap* pBitmap1, |
if (pBitmap->IsCmykImage()) { |
pBitmap = pBitmap->CloneConvert(FXDIB_Rgb); |
if (!pBitmap) |
- return FALSE; |
+ return false; |
} |
int width = pSrcRect->Width(), height = pSrcRect->Height(); |
LPBYTE pBuffer = pBitmap->GetBuffer(); |
@@ -828,21 +828,21 @@ FX_BOOL CGdiDeviceDriver::GDI_SetDIBits(CFX_DIBitmap* pBitmap1, |
delete pBitmap; |
} |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CGdiDeviceDriver::GDI_StretchDIBits(CFX_DIBitmap* pBitmap1, |
- int dest_left, |
- int dest_top, |
- int dest_width, |
- int dest_height, |
- uint32_t flags) { |
+bool CGdiDeviceDriver::GDI_StretchDIBits(CFX_DIBitmap* pBitmap1, |
+ int dest_left, |
+ int dest_top, |
+ int dest_width, |
+ int dest_height, |
+ uint32_t flags) { |
CFX_DIBitmap* pBitmap = pBitmap1; |
if (!pBitmap || dest_width == 0 || dest_height == 0) |
- return FALSE; |
+ return false; |
if (pBitmap->IsCmykImage() && !pBitmap->ConvertFormat(FXDIB_Rgb)) |
- return FALSE; |
+ return false; |
CFX_ByteString info = CFX_WindowsDIB::GetBitmapInfo(pBitmap); |
if ((int64_t)abs(dest_width) * abs(dest_height) < |
@@ -869,19 +869,19 @@ FX_BOOL CGdiDeviceDriver::GDI_StretchDIBits(CFX_DIBitmap* pBitmap1, |
SRCCOPY); |
if (del) |
delete pToStrechBitmap; |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CGdiDeviceDriver::GDI_StretchBitMask(CFX_DIBitmap* pBitmap1, |
- int dest_left, |
- int dest_top, |
- int dest_width, |
- int dest_height, |
- uint32_t bitmap_color, |
- uint32_t flags) { |
+bool CGdiDeviceDriver::GDI_StretchBitMask(CFX_DIBitmap* pBitmap1, |
+ int dest_left, |
+ int dest_top, |
+ int dest_width, |
+ int dest_height, |
+ uint32_t bitmap_color, |
+ uint32_t flags) { |
CFX_DIBitmap* pBitmap = pBitmap1; |
if (!pBitmap || dest_width == 0 || dest_height == 0) |
- return FALSE; |
+ return false; |
int width = pBitmap->GetWidth(), height = pBitmap->GetHeight(); |
struct { |
@@ -929,10 +929,10 @@ FX_BOOL CGdiDeviceDriver::GDI_StretchBitMask(CFX_DIBitmap* pBitmap1, |
SelectObject(m_hDC, hOld); |
DeleteObject(hPattern); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CGdiDeviceDriver::GetClipBox(FX_RECT* pRect) { |
+bool CGdiDeviceDriver::GetClipBox(FX_RECT* pRect) { |
return !!(::GetClipBox(m_hDC, (RECT*)pRect)); |
} |
@@ -986,15 +986,15 @@ void CGdiDeviceDriver::DrawLine(FX_FLOAT x1, |
LineTo(m_hDC, FXSYS_round(x2), FXSYS_round(y2)); |
} |
-FX_BOOL CGdiDeviceDriver::DrawPath(const CFX_PathData* pPathData, |
- const CFX_Matrix* pMatrix, |
- const CFX_GraphStateData* pGraphState, |
- uint32_t fill_color, |
- uint32_t stroke_color, |
- int fill_mode, |
- int blend_type) { |
+bool CGdiDeviceDriver::DrawPath(const CFX_PathData* pPathData, |
+ const CFX_Matrix* pMatrix, |
+ const CFX_GraphStateData* pGraphState, |
+ uint32_t fill_color, |
+ uint32_t stroke_color, |
+ int fill_mode, |
+ int blend_type) { |
if (blend_type != FXDIB_BLEND_NORMAL) |
- return FALSE; |
+ return false; |
CWin32Platform* pPlatform = |
(CWin32Platform*)CFX_GEModule::Get()->GetPlatformData(); |
@@ -1018,10 +1018,10 @@ FX_BOOL CGdiDeviceDriver::DrawPath(const CFX_PathData* pPathData, |
} |
int fill_alpha = FXARGB_A(fill_color); |
int stroke_alpha = FXARGB_A(stroke_color); |
- FX_BOOL bDrawAlpha = (fill_alpha > 0 && fill_alpha < 255) || |
- (stroke_alpha > 0 && stroke_alpha < 255 && pGraphState); |
+ bool bDrawAlpha = (fill_alpha > 0 && fill_alpha < 255) || |
+ (stroke_alpha > 0 && stroke_alpha < 255 && pGraphState); |
if (!pPlatform->m_GdiplusExt.IsAvailable() && bDrawAlpha) |
- return FALSE; |
+ return false; |
if (pPlatform->m_GdiplusExt.IsAvailable()) { |
if (bDrawAlpha || |
@@ -1035,7 +1035,7 @@ FX_BOOL CGdiDeviceDriver::DrawPath(const CFX_PathData* pPathData, |
if (pPlatform->m_GdiplusExt.DrawPath(m_hDC, pPathData, pMatrix, |
pGraphState, fill_color, |
stroke_color, fill_mode)) { |
- return TRUE; |
+ return true; |
} |
} |
} |
@@ -1087,48 +1087,48 @@ FX_BOOL CGdiDeviceDriver::DrawPath(const CFX_PathData* pPathData, |
hBrush = (HBRUSH)SelectObject(m_hDC, hBrush); |
DeleteObject(hBrush); |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CGdiDeviceDriver::FillRectWithBlend(const FX_RECT* pRect, |
- uint32_t fill_color, |
- int blend_type) { |
+bool CGdiDeviceDriver::FillRectWithBlend(const FX_RECT* pRect, |
+ uint32_t fill_color, |
+ int blend_type) { |
if (blend_type != FXDIB_BLEND_NORMAL) |
- return FALSE; |
+ return false; |
int alpha; |
FX_COLORREF rgb; |
ArgbDecode(fill_color, alpha, rgb); |
if (alpha == 0) |
- return TRUE; |
+ return true; |
if (alpha < 255) |
- return FALSE; |
+ return false; |
HBRUSH hBrush = CreateSolidBrush(rgb); |
::FillRect(m_hDC, (RECT*)pRect, hBrush); |
DeleteObject(hBrush); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CGdiDeviceDriver::SetClip_PathFill(const CFX_PathData* pPathData, |
- const CFX_Matrix* pMatrix, |
- int fill_mode) { |
+bool CGdiDeviceDriver::SetClip_PathFill(const CFX_PathData* pPathData, |
+ const CFX_Matrix* pMatrix, |
+ int fill_mode) { |
if (pPathData->GetPointCount() == 5) { |
CFX_FloatRect rectf; |
if (pPathData->IsRect(pMatrix, &rectf)) { |
FX_RECT rect = rectf.GetOuterRect(); |
IntersectClipRect(m_hDC, rect.left, rect.top, rect.right, rect.bottom); |
- return TRUE; |
+ return true; |
} |
} |
SetPathToDC(m_hDC, pPathData, pMatrix); |
SetPolyFillMode(m_hDC, fill_mode & 3); |
SelectClipPath(m_hDC, RGN_AND); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CGdiDeviceDriver::SetClip_PathStroke( |
+bool CGdiDeviceDriver::SetClip_PathStroke( |
const CFX_PathData* pPathData, |
const CFX_Matrix* pMatrix, |
const CFX_GraphStateData* pGraphState) { |
@@ -1137,26 +1137,26 @@ FX_BOOL CGdiDeviceDriver::SetClip_PathStroke( |
SetPathToDC(m_hDC, pPathData, pMatrix); |
WidenPath(m_hDC); |
SetPolyFillMode(m_hDC, WINDING); |
- FX_BOOL ret = !!SelectClipPath(m_hDC, RGN_AND); |
+ bool ret = !!SelectClipPath(m_hDC, RGN_AND); |
hPen = (HPEN)SelectObject(m_hDC, hPen); |
DeleteObject(hPen); |
return ret; |
} |
-FX_BOOL CGdiDeviceDriver::DrawCosmeticLine(FX_FLOAT x1, |
- FX_FLOAT y1, |
- FX_FLOAT x2, |
- FX_FLOAT y2, |
- uint32_t color, |
- int blend_type) { |
+bool CGdiDeviceDriver::DrawCosmeticLine(FX_FLOAT x1, |
+ FX_FLOAT y1, |
+ FX_FLOAT x2, |
+ FX_FLOAT y2, |
+ uint32_t color, |
+ int blend_type) { |
if (blend_type != FXDIB_BLEND_NORMAL) |
- return FALSE; |
+ return false; |
int a; |
FX_COLORREF rgb; |
ArgbDecode(color, a, rgb); |
if (a == 0) |
- return TRUE; |
+ return true; |
HPEN hPen = CreatePen(PS_SOLID, 1, rgb); |
hPen = (HPEN)SelectObject(m_hDC, hPen); |
@@ -1164,7 +1164,7 @@ FX_BOOL CGdiDeviceDriver::DrawCosmeticLine(FX_FLOAT x1, |
LineTo(m_hDC, FXSYS_round(x2), FXSYS_round(y2)); |
hPen = (HPEN)SelectObject(m_hDC, hPen); |
DeleteObject(hPen); |
- return TRUE; |
+ return true; |
} |
CGdiDisplayDriver::CGdiDisplayDriver(HDC hDC) |
@@ -1178,8 +1178,8 @@ CGdiDisplayDriver::CGdiDisplayDriver(HDC hDC) |
CGdiDisplayDriver::~CGdiDisplayDriver() {} |
-FX_BOOL CGdiDisplayDriver::GetDIBits(CFX_DIBitmap* pBitmap, int left, int top) { |
- FX_BOOL ret = FALSE; |
+bool CGdiDisplayDriver::GetDIBits(CFX_DIBitmap* pBitmap, int left, int top) { |
+ bool ret = false; |
int width = pBitmap->GetWidth(); |
int height = pBitmap->GetHeight(); |
HBITMAP hbmp = CreateCompatibleBitmap(m_hDC, width, height); |
@@ -1205,7 +1205,7 @@ FX_BOOL CGdiDisplayDriver::GetDIBits(CFX_DIBitmap* pBitmap, int left, int top) { |
DIB_RGB_COLORS); |
ret = pBitmap->TransferBitmap(0, 0, width, height, &bitmap, 0, 0); |
} else { |
- ret = FALSE; |
+ ret = false; |
} |
} |
if (pBitmap->HasAlpha() && ret) |
@@ -1216,12 +1216,12 @@ FX_BOOL CGdiDisplayDriver::GetDIBits(CFX_DIBitmap* pBitmap, int left, int top) { |
return ret; |
} |
-FX_BOOL CGdiDisplayDriver::SetDIBits(const CFX_DIBSource* pSource, |
- uint32_t color, |
- const FX_RECT* pSrcRect, |
- int left, |
- int top, |
- int blend_type) { |
+bool CGdiDisplayDriver::SetDIBits(const CFX_DIBSource* pSource, |
+ uint32_t color, |
+ const FX_RECT* pSrcRect, |
+ int left, |
+ int top, |
+ int blend_type) { |
ASSERT(blend_type == FXDIB_BLEND_NORMAL); |
if (pSource->IsAlphaMask()) { |
int width = pSource->GetWidth(), height = pSource->GetHeight(); |
@@ -1231,9 +1231,9 @@ FX_BOOL CGdiDisplayDriver::SetDIBits(const CFX_DIBSource* pSource, |
if (!background.Create(width, height, FXDIB_Rgb32) || |
!GetDIBits(&background, left, top) || |
!background.CompositeMask(0, 0, width, height, pSource, color, 0, 0, |
- FXDIB_BLEND_NORMAL, nullptr, FALSE, 0, |
+ FXDIB_BLEND_NORMAL, nullptr, false, 0, |
nullptr)) { |
- return FALSE; |
+ return false; |
} |
FX_RECT src_rect(0, 0, width, height); |
return SetDIBits(&background, 0, &src_rect, left, top, |
@@ -1252,8 +1252,8 @@ FX_BOOL CGdiDisplayDriver::SetDIBits(const CFX_DIBSource* pSource, |
!GetDIBits(&bitmap, left, top) || |
!bitmap.CompositeBitmap(0, 0, width, height, pSource, pSrcRect->left, |
pSrcRect->top, FXDIB_BLEND_NORMAL, nullptr, |
- FALSE, nullptr)) { |
- return FALSE; |
+ false, nullptr)) { |
+ return false; |
} |
FX_RECT src_rect(0, 0, width, height); |
return SetDIBits(&bitmap, 0, &src_rect, left, top, FXDIB_BLEND_NORMAL); |
@@ -1261,18 +1261,18 @@ FX_BOOL CGdiDisplayDriver::SetDIBits(const CFX_DIBSource* pSource, |
CFX_DIBExtractor temp(pSource); |
CFX_DIBitmap* pBitmap = temp.GetBitmap(); |
if (!pBitmap) |
- return FALSE; |
+ return false; |
return GDI_SetDIBits(pBitmap, pSrcRect, left, top); |
} |
-FX_BOOL CGdiDisplayDriver::UseFoxitStretchEngine(const CFX_DIBSource* pSource, |
- uint32_t color, |
- int dest_left, |
- int dest_top, |
- int dest_width, |
- int dest_height, |
- const FX_RECT* pClipRect, |
- int render_flags) { |
+bool CGdiDisplayDriver::UseFoxitStretchEngine(const CFX_DIBSource* pSource, |
+ uint32_t color, |
+ int dest_left, |
+ int dest_top, |
+ int dest_width, |
+ int dest_height, |
+ const FX_RECT* pClipRect, |
+ int render_flags) { |
FX_RECT bitmap_clip = *pClipRect; |
if (dest_width < 0) |
dest_left += dest_width; |
@@ -1284,22 +1284,22 @@ FX_BOOL CGdiDisplayDriver::UseFoxitStretchEngine(const CFX_DIBSource* pSource, |
std::unique_ptr<CFX_DIBitmap> pStretched( |
pSource->StretchTo(dest_width, dest_height, render_flags, &bitmap_clip)); |
if (!pStretched) |
- return TRUE; |
+ return true; |
FX_RECT src_rect(0, 0, pStretched->GetWidth(), pStretched->GetHeight()); |
return SetDIBits(pStretched.get(), color, &src_rect, pClipRect->left, |
pClipRect->top, FXDIB_BLEND_NORMAL); |
} |
-FX_BOOL CGdiDisplayDriver::StretchDIBits(const CFX_DIBSource* pSource, |
- uint32_t color, |
- int dest_left, |
- int dest_top, |
- int dest_width, |
- int dest_height, |
- const FX_RECT* pClipRect, |
- uint32_t flags, |
- int blend_type) { |
+bool CGdiDisplayDriver::StretchDIBits(const CFX_DIBSource* pSource, |
+ uint32_t color, |
+ int dest_left, |
+ int dest_top, |
+ int dest_width, |
+ int dest_height, |
+ const FX_RECT* pClipRect, |
+ uint32_t flags, |
+ int blend_type) { |
ASSERT(pSource && pClipRect); |
if (flags || dest_width > 10000 || dest_width < -10000 || |
dest_height > 10000 || dest_height < -10000) { |
@@ -1319,7 +1319,7 @@ FX_BOOL CGdiDisplayDriver::StretchDIBits(const CFX_DIBSource* pSource, |
std::unique_ptr<CFX_DIBitmap> pStretched( |
pSource->StretchTo(dest_width, dest_height, flags, &clip_rect)); |
if (!pStretched) |
- return TRUE; |
+ return true; |
CFX_DIBitmap background; |
if (!background.Create(clip_width, clip_height, FXDIB_Rgb32) || |
@@ -1327,8 +1327,8 @@ FX_BOOL CGdiDisplayDriver::StretchDIBits(const CFX_DIBSource* pSource, |
image_rect.top + clip_rect.top) || |
!background.CompositeMask( |
0, 0, clip_width, clip_height, pStretched.get(), color, 0, 0, |
- FXDIB_BLEND_NORMAL, nullptr, FALSE, 0, nullptr)) { |
- return FALSE; |
+ FXDIB_BLEND_NORMAL, nullptr, false, 0, nullptr)) { |
+ return false; |
} |
FX_RECT src_rect(0, 0, clip_width, clip_height); |
@@ -1343,7 +1343,7 @@ FX_BOOL CGdiDisplayDriver::StretchDIBits(const CFX_DIBSource* pSource, |
CFX_DIBExtractor temp(pSource); |
CFX_DIBitmap* pBitmap = temp.GetBitmap(); |
if (!pBitmap) |
- return FALSE; |
+ return false; |
return pPlatform->m_GdiplusExt.StretchDIBits( |
m_hDC, pBitmap, dest_left, dest_top, dest_width, dest_height, |
pClipRect, flags); |
@@ -1354,19 +1354,19 @@ FX_BOOL CGdiDisplayDriver::StretchDIBits(const CFX_DIBSource* pSource, |
CFX_DIBExtractor temp(pSource); |
CFX_DIBitmap* pBitmap = temp.GetBitmap(); |
if (!pBitmap) |
- return FALSE; |
+ return false; |
return GDI_StretchDIBits(pBitmap, dest_left, dest_top, dest_width, |
dest_height, flags); |
} |
-FX_BOOL CGdiDisplayDriver::StartDIBits(const CFX_DIBSource* pBitmap, |
- int bitmap_alpha, |
- uint32_t color, |
- const CFX_Matrix* pMatrix, |
- uint32_t render_flags, |
- void*& handle, |
- int blend_type) { |
- return FALSE; |
+bool CGdiDisplayDriver::StartDIBits(const CFX_DIBSource* pBitmap, |
+ int bitmap_alpha, |
+ uint32_t color, |
+ const CFX_Matrix* pMatrix, |
+ uint32_t render_flags, |
+ void*& handle, |
+ int blend_type) { |
+ return false; |
} |
CFX_WindowsDevice::CFX_WindowsDevice(HDC hDC) { |