Index: core/fxge/win32/fx_win32_gdipext.cpp |
diff --git a/core/fxge/win32/fx_win32_gdipext.cpp b/core/fxge/win32/fx_win32_gdipext.cpp |
index 3dce58ffe373f2b315f9587bd46ef0247dbc03bd..f3bf2deae26942b7f5aeed1f591964f1a21def30 100644 |
--- a/core/fxge/win32/fx_win32_gdipext.cpp |
+++ b/core/fxge/win32/fx_win32_gdipext.cpp |
@@ -446,7 +446,7 @@ void* CGdiplusExt::GdiAddFontMemResourceEx(void* pFontdata, |
(DWORD*)num_face); |
} |
-FX_BOOL CGdiplusExt::GdiRemoveFontMemResourceEx(void* handle) { |
+bool CGdiplusExt::GdiRemoveFontMemResourceEx(void* handle) { |
return m_pGdiRemoveFontMemResourseEx && |
m_pGdiRemoveFontMemResourseEx((HANDLE)handle); |
} |
@@ -462,11 +462,11 @@ static CFX_DIBitmap* _StretchMonoToGray(int dest_width, |
int dest_height, |
const CFX_DIBitmap* pSource, |
FX_RECT* pClipRect) { |
- FX_BOOL bFlipX = dest_width < 0; |
+ bool bFlipX = dest_width < 0; |
if (bFlipX) { |
dest_width = -dest_width; |
} |
- FX_BOOL bFlipY = dest_height < 0; |
+ bool bFlipY = dest_height < 0; |
if (bFlipY) { |
dest_height = -dest_height; |
} |
@@ -564,7 +564,7 @@ static void OutputImageMask(GpGraphics* pGraphics, |
_StretchMonoToGray(dest_width, dest_height, pBitmap, &image_clip); |
} else { |
pStretched = |
- pBitmap->StretchTo(dest_width, dest_height, FALSE, &image_clip); |
+ pBitmap->StretchTo(dest_width, dest_height, false, &image_clip); |
} |
GpBitmap* bitmap; |
CallFunc(GdipCreateBitmapFromScan0)(image_clip.Width(), image_clip.Height(), |
@@ -729,7 +729,7 @@ void CGdiplusExt::DeleteMemFont(LPVOID pCollection) { |
((CWin32Platform*)CFX_GEModule::Get()->GetPlatformData())->m_GdiplusExt; |
CallFunc(GdipDeletePrivateFontCollection)((GpFontCollection**)&pCollection); |
} |
-FX_BOOL CGdiplusExt::GdipCreateBitmap(CFX_DIBitmap* pBitmap, void** bitmap) { |
+bool CGdiplusExt::GdipCreateBitmap(CFX_DIBitmap* pBitmap, void** bitmap) { |
CGdiplusExt& GdiplusExt = |
((CWin32Platform*)CFX_GEModule::Get()->GetPlatformData())->m_GdiplusExt; |
PixelFormat format; |
@@ -744,53 +744,53 @@ FX_BOOL CGdiplusExt::GdipCreateBitmap(CFX_DIBitmap* pBitmap, void** bitmap) { |
format = PixelFormat32bppARGB; |
break; |
default: |
- return FALSE; |
+ return false; |
} |
GpStatus status = CallFunc(GdipCreateBitmapFromScan0)( |
pBitmap->GetWidth(), pBitmap->GetHeight(), pBitmap->GetPitch(), format, |
pBitmap->GetBuffer(), (GpBitmap**)bitmap); |
if (status == Ok) { |
- return TRUE; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
-FX_BOOL CGdiplusExt::GdipCreateFromImage(void* bitmap, void** graphics) { |
+bool CGdiplusExt::GdipCreateFromImage(void* bitmap, void** graphics) { |
CGdiplusExt& GdiplusExt = |
((CWin32Platform*)CFX_GEModule::Get()->GetPlatformData())->m_GdiplusExt; |
GpStatus status = CallFunc(GdipGetImageGraphicsContext)( |
(GpBitmap*)bitmap, (GpGraphics**)graphics); |
if (status == Ok) { |
- return TRUE; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
-FX_BOOL CGdiplusExt::GdipCreateFontFamilyFromName(const FX_WCHAR* name, |
- void* pFontCollection, |
- void** pFamily) { |
+bool CGdiplusExt::GdipCreateFontFamilyFromName(const FX_WCHAR* name, |
+ void* pFontCollection, |
+ void** pFamily) { |
CGdiplusExt& GdiplusExt = |
((CWin32Platform*)CFX_GEModule::Get()->GetPlatformData())->m_GdiplusExt; |
GpStatus status = CallFunc(GdipCreateFontFamilyFromName)( |
(GDIPCONST WCHAR*)name, (GpFontCollection*)pFontCollection, |
(GpFontFamily**)pFamily); |
if (status == Ok) { |
- return TRUE; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
-FX_BOOL CGdiplusExt::GdipCreateFontFromFamily(void* pFamily, |
- FX_FLOAT font_size, |
- int fontstyle, |
- int flag, |
- void** pFont) { |
+bool CGdiplusExt::GdipCreateFontFromFamily(void* pFamily, |
+ FX_FLOAT font_size, |
+ int fontstyle, |
+ int flag, |
+ void** pFont) { |
CGdiplusExt& GdiplusExt = |
((CWin32Platform*)CFX_GEModule::Get()->GetPlatformData())->m_GdiplusExt; |
GpStatus status = |
CallFunc(GdipCreateFont)((GpFontFamily*)pFamily, font_size, fontstyle, |
Unit(flag), (GpFont**)pFont); |
if (status == Ok) { |
- return TRUE; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
void CGdiplusExt::GdipGetFontSize(void* pFont, FX_FLOAT* size) { |
REAL get_size; |
@@ -814,14 +814,14 @@ void CGdiplusExt::GdipSetPageUnit(void* graphics, uint32_t unit) { |
((CWin32Platform*)CFX_GEModule::Get()->GetPlatformData())->m_GdiplusExt; |
CallFunc(GdipSetPageUnit)((GpGraphics*)graphics, (GpUnit)unit); |
} |
-FX_BOOL CGdiplusExt::GdipDrawDriverString(void* graphics, |
- unsigned short* text, |
- int length, |
- void* font, |
- void* brush, |
- void* positions, |
- int flags, |
- const void* matrix) { |
+bool CGdiplusExt::GdipDrawDriverString(void* graphics, |
+ unsigned short* text, |
+ int length, |
+ void* font, |
+ void* brush, |
+ void* positions, |
+ int flags, |
+ const void* matrix) { |
CGdiplusExt& GdiplusExt = |
((CWin32Platform*)CFX_GEModule::Get()->GetPlatformData())->m_GdiplusExt; |
GpStatus status = CallFunc(GdipDrawDriverString)( |
@@ -829,9 +829,9 @@ FX_BOOL CGdiplusExt::GdipDrawDriverString(void* graphics, |
(GDIPCONST GpFont*)font, (GDIPCONST GpBrush*)brush, |
(GDIPCONST PointF*)positions, (INT)flags, (GDIPCONST GpMatrix*)matrix); |
if (status == Ok) { |
- return TRUE; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
void CGdiplusExt::GdipCreateBrush(uint32_t fill_argb, void** pBrush) { |
CGdiplusExt& GdiplusExt = |
@@ -909,16 +909,16 @@ void CGdiplusExt::GdipDeleteGraphics(void* graphics) { |
((CWin32Platform*)CFX_GEModule::Get()->GetPlatformData())->m_GdiplusExt; |
CallFunc(GdipDeleteGraphics)((GpGraphics*)graphics); |
} |
-FX_BOOL CGdiplusExt::StretchBitMask(HDC hDC, |
- BOOL bMonoDevice, |
- const CFX_DIBitmap* pBitmap, |
- int dest_left, |
- int dest_top, |
- int dest_width, |
- int dest_height, |
- uint32_t argb, |
- const FX_RECT* pClipRect, |
- int flags) { |
+bool CGdiplusExt::StretchBitMask(HDC hDC, |
+ BOOL bMonoDevice, |
+ const CFX_DIBitmap* pBitmap, |
+ int dest_left, |
+ int dest_top, |
+ int dest_width, |
+ int dest_height, |
+ uint32_t argb, |
+ const FX_RECT* pClipRect, |
+ int flags) { |
ASSERT(pBitmap->GetBPP() == 1); |
CGdiplusExt& GdiplusExt = |
((CWin32Platform*)CFX_GEModule::Get()->GetPlatformData())->m_GdiplusExt; |
@@ -934,16 +934,16 @@ FX_BOOL CGdiplusExt::StretchBitMask(HDC hDC, |
OutputImageMask(pGraphics, bMonoDevice, pBitmap, dest_left, dest_top, |
dest_width, dest_height, argb, pClipRect); |
CallFunc(GdipDeleteGraphics)(pGraphics); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CGdiplusExt::StretchDIBits(HDC hDC, |
- const CFX_DIBitmap* pBitmap, |
- int dest_left, |
- int dest_top, |
- int dest_width, |
- int dest_height, |
- const FX_RECT* pClipRect, |
- int flags) { |
+bool CGdiplusExt::StretchDIBits(HDC hDC, |
+ const CFX_DIBitmap* pBitmap, |
+ int dest_left, |
+ int dest_top, |
+ int dest_width, |
+ int dest_height, |
+ const FX_RECT* pClipRect, |
+ int flags) { |
GpGraphics* pGraphics; |
CGdiplusExt& GdiplusExt = |
((CWin32Platform*)CFX_GEModule::Get()->GetPlatformData())->m_GdiplusExt; |
@@ -963,12 +963,12 @@ FX_BOOL CGdiplusExt::StretchDIBits(HDC hDC, |
dest_height); |
CallFunc(GdipDeleteGraphics)(pGraphics); |
CallFunc(GdipDeleteGraphics)(pGraphics); |
- return TRUE; |
+ return true; |
} |
static GpPen* _GdipCreatePen(const CFX_GraphStateData* pGraphState, |
const CFX_Matrix* pMatrix, |
DWORD argb, |
- FX_BOOL bTextMode = FALSE) { |
+ bool bTextMode = false) { |
CGdiplusExt& GdiplusExt = |
((CWin32Platform*)CFX_GEModule::Get()->GetPlatformData())->m_GdiplusExt; |
FX_FLOAT width = pGraphState ? pGraphState->m_LineWidth : 1.0f; |
@@ -984,7 +984,7 @@ static GpPen* _GdipCreatePen(const CFX_GraphStateData* pGraphState, |
CallFunc(GdipCreatePen1)((ARGB)argb, width, UnitWorld, &pPen); |
LineCap lineCap = LineCapFlat; |
DashCap dashCap = DashCapFlat; |
- FX_BOOL bDashExtend = FALSE; |
+ bool bDashExtend = false; |
switch (pGraphState->m_LineCap) { |
case CFX_GraphStateData::LineCapButt: |
lineCap = LineCapFlat; |
@@ -992,11 +992,11 @@ static GpPen* _GdipCreatePen(const CFX_GraphStateData* pGraphState, |
case CFX_GraphStateData::LineCapRound: |
lineCap = LineCapRound; |
dashCap = DashCapRound; |
- bDashExtend = TRUE; |
+ bDashExtend = true; |
break; |
case CFX_GraphStateData::LineCapSquare: |
lineCap = LineCapSquare; |
- bDashExtend = TRUE; |
+ bDashExtend = true; |
break; |
} |
CallFunc(GdipSetPenLineCap197819)(pPen, lineCap, lineCap, dashCap); |
@@ -1071,10 +1071,10 @@ static GpPen* _GdipCreatePen(const CFX_GraphStateData* pGraphState, |
CallFunc(GdipSetPenMiterLimit)(pPen, pGraphState->m_MiterLimit); |
return pPen; |
} |
-static FX_BOOL IsSmallTriangle(PointF* points, |
- const CFX_Matrix* pMatrix, |
- int& v1, |
- int& v2) { |
+static bool IsSmallTriangle(PointF* points, |
+ const CFX_Matrix* pMatrix, |
+ int& v1, |
+ int& v2) { |
int pairs[] = {1, 2, 0, 2, 0, 1}; |
for (int i = 0; i < 3; i++) { |
int pair1 = pairs[i * 2]; |
@@ -1091,21 +1091,21 @@ static FX_BOOL IsSmallTriangle(PointF* points, |
if (distance_square < (1.0f * 2 + 1.0f / 4)) { |
v1 = i; |
v2 = pair1; |
- return TRUE; |
+ return true; |
} |
} |
- return FALSE; |
+ return false; |
} |
-FX_BOOL CGdiplusExt::DrawPath(HDC hDC, |
- const CFX_PathData* pPathData, |
- const CFX_Matrix* pObject2Device, |
- const CFX_GraphStateData* pGraphState, |
- uint32_t fill_argb, |
- uint32_t stroke_argb, |
- int fill_mode) { |
+bool CGdiplusExt::DrawPath(HDC hDC, |
+ const CFX_PathData* pPathData, |
+ const CFX_Matrix* pObject2Device, |
+ const CFX_GraphStateData* pGraphState, |
+ uint32_t fill_argb, |
+ uint32_t stroke_argb, |
+ int fill_mode) { |
int nPoints = pPathData->GetPointCount(); |
if (nPoints == 0) { |
- return TRUE; |
+ return true; |
} |
FX_PATHPOINT* pPoints = pPathData->GetPoints(); |
GpGraphics* pGraphics = nullptr; |
@@ -1124,9 +1124,9 @@ FX_BOOL CGdiplusExt::DrawPath(HDC hDC, |
PointF* points = FX_Alloc(PointF, nPoints); |
BYTE* types = FX_Alloc(BYTE, nPoints); |
int nSubPathes = 0; |
- FX_BOOL bSubClose = FALSE; |
+ bool bSubClose = false; |
int pos_subclose = 0; |
- FX_BOOL bSmooth = FALSE; |
+ bool bSmooth = false; |
int startpoint = 0; |
for (int i = 0; i < nPoints; i++) { |
points[i].X = pPoints[i].m_PointX; |
@@ -1154,7 +1154,7 @@ FX_BOOL CGdiplusExt::DrawPath(HDC hDC, |
if (point_type == FXPT_MOVETO) { |
types[i] = PathPointTypeStart; |
nSubPathes++; |
- bSubClose = FALSE; |
+ bSubClose = false; |
startpoint = i; |
} else if (point_type == FXPT_LINETO) { |
types[i] = PathPointTypeLine; |
@@ -1166,32 +1166,32 @@ FX_BOOL CGdiplusExt::DrawPath(HDC hDC, |
} |
if (!bSmooth && points[i].X != points[i - 1].X && |
points[i].Y != points[i - 1].Y) { |
- bSmooth = TRUE; |
+ bSmooth = true; |
} |
} else if (point_type == FXPT_BEZIERTO) { |
types[i] = PathPointTypeBezier; |
- bSmooth = TRUE; |
+ bSmooth = true; |
} |
if (pPoints[i].m_Flag & FXPT_CLOSEFIGURE) { |
if (bSubClose) { |
types[pos_subclose] &= ~PathPointTypeCloseSubpath; |
} else { |
- bSubClose = TRUE; |
+ bSubClose = true; |
} |
pos_subclose = i; |
types[i] |= PathPointTypeCloseSubpath; |
if (!bSmooth && points[i].X != points[startpoint].X && |
points[i].Y != points[startpoint].Y) { |
- bSmooth = TRUE; |
+ bSmooth = true; |
} |
} |
} |
if (fill_mode & FXFILL_NOPATHSMOOTH) { |
- bSmooth = FALSE; |
+ bSmooth = false; |
CallFunc(GdipSetSmoothingMode)(pGraphics, SmoothingModeNone); |
} else if (!(fill_mode & FXFILL_FULLCOVER)) { |
if (!bSmooth && (fill_mode & 3)) { |
- bSmooth = TRUE; |
+ bSmooth = true; |
} |
if (bSmooth || (pGraphState && pGraphState->m_LineWidth > 2)) { |
CallFunc(GdipSetSmoothingMode)(pGraphics, SmoothingModeAntiAlias); |
@@ -1207,7 +1207,7 @@ FX_BOOL CGdiplusExt::DrawPath(HDC hDC, |
pGraphics, pPen, FXSYS_round(points[v1].X), FXSYS_round(points[v1].Y), |
FXSYS_round(points[v2].X), FXSYS_round(points[v2].Y)); |
CallFunc(GdipDeletePen)(pPen); |
- return TRUE; |
+ return true; |
} |
} |
GpPath* pGpPath = nullptr; |
@@ -1220,7 +1220,7 @@ FX_BOOL CGdiplusExt::DrawPath(HDC hDC, |
FX_Free(points); |
FX_Free(types); |
CallFunc(GdipDeleteGraphics)(pGraphics); |
- return FALSE; |
+ return false; |
} |
if (new_fill_mode) { |
GpBrush* pBrush = _GdipCreateBrush(fill_argb); |
@@ -1256,7 +1256,7 @@ FX_BOOL CGdiplusExt::DrawPath(HDC hDC, |
FX_Free(types); |
CallFunc(GdipDeletePath)(pGpPath); |
CallFunc(GdipDeleteGraphics)(pGraphics); |
- return TRUE; |
+ return true; |
} |
class GpStream final : public IStream { |
@@ -1497,7 +1497,7 @@ static void FreeDIBitmap(PREVIEW3_DIBITMAP* pInfo) { |
CFX_DIBitmap* _FX_WindowsDIB_LoadFromBuf(BITMAPINFO* pbmi, |
LPVOID pData, |
- FX_BOOL bAlpha); |
+ bool bAlpha); |
CFX_DIBitmap* CGdiplusExt::LoadDIBitmap(WINDIB_Open_Args_ args) { |
PREVIEW3_DIBITMAP* pInfo = ::LoadDIBitmap(args); |
if (!pInfo) { |