| Index: xfa/src/fwl/src/theme/widgettp.cpp
|
| diff --git a/xfa/src/fwl/src/theme/widgettp.cpp b/xfa/src/fwl/src/theme/widgettp.cpp
|
| index 5e186b74ab0652df673a6b8ff9365ac69e8f339e..aac6516799d12382548f321a2f65e7b0867551cc 100644
|
| --- a/xfa/src/fwl/src/theme/widgettp.cpp
|
| +++ b/xfa/src/fwl/src/theme/widgettp.cpp
|
| @@ -57,7 +57,7 @@ FX_BOOL CFWL_WidgetTP::DrawText(CFWL_ThemeText *pParams)
|
| if (!m_pTextOut) {
|
| InitTTO();
|
| }
|
| - FX_INT32 iLen = pParams->m_wsText.GetLength();
|
| + int32_t iLen = pParams->m_wsText.GetLength();
|
| _FWL_RETURN_VALUE_IF_FAIL(iLen > 0, FALSE)
|
| CFX_Graphics *pGraphics = pParams->m_pGraphics;
|
| m_pTextOut->SetRenderDevice(pGraphics->GetRenderDevice());
|
| @@ -434,7 +434,7 @@ void CFWL_WidgetTP::FillSoildRect(CFX_Graphics *pGraphics, FX_ARGB fillColor, co
|
| pGraphics->FillPath(&path, FXFILL_WINDING, pMatrix);
|
| pGraphics->RestoreGraphState();
|
| }
|
| -void CFWL_WidgetTP::DrawAxialShading(CFX_Graphics *pGraphics, FX_FLOAT fx1, FX_FLOAT fy1, FX_FLOAT fx2, FX_FLOAT fy2, FX_ARGB beginColor, FX_ARGB endColor, CFX_Path *path, FX_INT32 fillMode, CFX_Matrix *pMatrix )
|
| +void CFWL_WidgetTP::DrawAxialShading(CFX_Graphics *pGraphics, FX_FLOAT fx1, FX_FLOAT fy1, FX_FLOAT fx2, FX_FLOAT fy2, FX_ARGB beginColor, FX_ARGB endColor, CFX_Path *path, int32_t fillMode, CFX_Matrix *pMatrix )
|
| {
|
| _FWL_RETURN_IF_FAIL(pGraphics);
|
| _FWL_RETURN_IF_FAIL(path);
|
| @@ -636,14 +636,14 @@ void CFWL_WidgetTP::DrawArrowBtn(CFX_Graphics *pGraphics, const CFX_RectF *pRect
|
| CFWL_ArrowData::CColorData *pColorData = CFWL_ArrowData::GetInstance()->m_pColorData;
|
| DrawArrow(pGraphics, pRect, eDict, pColorData->clrSign[eState - 1], pMatrix);
|
| }
|
| -FWLCOLOR CFWL_WidgetTP::BlendColor(FWLCOLOR srcColor, FWLCOLOR renderColor, FX_BYTE scale)
|
| +FWLCOLOR CFWL_WidgetTP::BlendColor(FWLCOLOR srcColor, FWLCOLOR renderColor, uint8_t scale)
|
| {
|
| FWLCOLOR dstColor;
|
| - FX_BYTE n = 255 - scale;
|
| - dstColor.a = (FX_BYTE)(((FX_WORD)srcColor.a * n + (FX_WORD)renderColor.a * scale) >> 8);
|
| - dstColor.r = (FX_BYTE)(((FX_WORD)srcColor.r * n + (FX_WORD)renderColor.r * scale) >> 8);
|
| - dstColor.g = (FX_BYTE)(((FX_WORD)srcColor.g * n + (FX_WORD)renderColor.g * scale) >> 8);
|
| - dstColor.b = (FX_BYTE)(((FX_WORD)srcColor.b * n + (FX_WORD)renderColor.b * scale) >> 8);
|
| + uint8_t n = 255 - scale;
|
| + dstColor.a = (uint8_t)(((FX_WORD)srcColor.a * n + (FX_WORD)renderColor.a * scale) >> 8);
|
| + dstColor.r = (uint8_t)(((FX_WORD)srcColor.r * n + (FX_WORD)renderColor.r * scale) >> 8);
|
| + dstColor.g = (uint8_t)(((FX_WORD)srcColor.g * n + (FX_WORD)renderColor.g * scale) >> 8);
|
| + dstColor.b = (uint8_t)(((FX_WORD)srcColor.b * n + (FX_WORD)renderColor.b * scale) >> 8);
|
| return dstColor;
|
| }
|
| CFWL_ArrowData::CFWL_ArrowData()
|
| @@ -713,8 +713,8 @@ CFWL_FontManager::CFWL_FontManager()
|
| }
|
| CFWL_FontManager::~CFWL_FontManager()
|
| {
|
| - FX_INT32 count = m_arrFonts.GetSize();
|
| - for (FX_INT32 i = 0; i < count; i ++) {
|
| + int32_t count = m_arrFonts.GetSize();
|
| + for (int32_t i = 0; i < count; i ++) {
|
| CFWL_FontData *data = (CFWL_FontData*)m_arrFonts[i];
|
| delete data;
|
| }
|
| @@ -722,8 +722,8 @@ CFWL_FontManager::~CFWL_FontManager()
|
| }
|
| IFX_Font* CFWL_FontManager::FindFont(FX_WSTR wsFontFamily, FX_DWORD dwFontStyles, FX_WORD wCodePage)
|
| {
|
| - FX_INT32 count = m_arrFonts.GetSize();
|
| - for (FX_INT32 i = 0; i < count; i ++) {
|
| + int32_t count = m_arrFonts.GetSize();
|
| + for (int32_t i = 0; i < count; i ++) {
|
| CFWL_FontData *data = (CFWL_FontData*)m_arrFonts[i];
|
| if (data->Equal(wsFontFamily, dwFontStyles, wCodePage)) {
|
| return data->GetFont();
|
|
|