Chromium Code Reviews| Index: fpdfsdk/pdfwindow/PWL_Utils.cpp |
| diff --git a/fpdfsdk/pdfwindow/PWL_Utils.cpp b/fpdfsdk/pdfwindow/PWL_Utils.cpp |
| index 60949abd4ea251a664c307a382f6f49d56f9225e..e4232db5e877187f1a13e7a53d32d945ea5a5fc2 100644 |
| --- a/fpdfsdk/pdfwindow/PWL_Utils.cpp |
| +++ b/fpdfsdk/pdfwindow/PWL_Utils.cpp |
| @@ -714,7 +714,7 @@ CFX_ByteString CPWL_Utils::GetBorderAppStream(const CFX_FloatRect& rect, |
| const CPWL_Color& color, |
| const CPWL_Color& crLeftTop, |
| const CPWL_Color& crRightBottom, |
| - int32_t nStyle, |
| + BorderStyle nStyle, |
| const CPWL_Dash& dash) { |
| CFX_ByteTextBuf sAppStream; |
| CFX_ByteString sColor; |
| @@ -731,7 +731,7 @@ CFX_ByteString CPWL_Utils::GetBorderAppStream(const CFX_FloatRect& rect, |
| switch (nStyle) { |
| default: |
| - case PBS_SOLID: |
| + case BorderStyle::SOLID: |
| sColor = CPWL_Utils::GetColorAppStream(color, TRUE); |
| if (sColor.GetLength() > 0) { |
| sAppStream << sColor; |
| @@ -743,7 +743,7 @@ CFX_ByteString CPWL_Utils::GetBorderAppStream(const CFX_FloatRect& rect, |
| sAppStream << "f*\n"; |
| } |
| break; |
| - case PBS_DASH: |
| + case BorderStyle::DASH: |
| sColor = CPWL_Utils::GetColorAppStream(color, FALSE); |
| if (sColor.GetLength() > 0) { |
| sAppStream << sColor; |
| @@ -762,8 +762,8 @@ CFX_ByteString CPWL_Utils::GetBorderAppStream(const CFX_FloatRect& rect, |
| << " l S\n"; |
| } |
| break; |
| - case PBS_BEVELED: |
| - case PBS_INSET: |
| + case BorderStyle::BEVELED: |
| + case BorderStyle::INSET: |
| sColor = CPWL_Utils::GetColorAppStream(crLeftTop, TRUE); |
| if (sColor.GetLength() > 0) { |
| sAppStream << sColor; |
| @@ -808,7 +808,7 @@ CFX_ByteString CPWL_Utils::GetBorderAppStream(const CFX_FloatRect& rect, |
| << fTop - fBottom - fHalfWidth * 2 << " re f*\n"; |
| } |
| break; |
| - case PBS_UNDERLINED: |
| + case BorderStyle::UNDERLINE: |
| sColor = CPWL_Utils::GetColorAppStream(color, FALSE); |
| if (sColor.GetLength() > 0) { |
| sAppStream << sColor; |
| @@ -831,7 +831,7 @@ CFX_ByteString CPWL_Utils::GetCircleBorderAppStream( |
| const CPWL_Color& color, |
| const CPWL_Color& crLeftTop, |
| const CPWL_Color& crRightBottom, |
| - int32_t nStyle, |
| + BorderStyle nStyle, |
| const CPWL_Dash& dash) { |
| CFX_ByteTextBuf sAppStream; |
| CFX_ByteString sColor; |
| @@ -841,8 +841,8 @@ CFX_ByteString CPWL_Utils::GetCircleBorderAppStream( |
| switch (nStyle) { |
| default: |
| - case PBS_SOLID: |
| - case PBS_UNDERLINED: { |
| + case BorderStyle::SOLID: |
| + case BorderStyle::UNDERLINE: { |
| sColor = CPWL_Utils::GetColorAppStream(color, FALSE); |
| if (sColor.GetLength() > 0) { |
| sAppStream << "q\n" << fWidth << " w\n" << sColor |
| @@ -851,7 +851,7 @@ CFX_ByteString CPWL_Utils::GetCircleBorderAppStream( |
| << " S\nQ\n"; |
| } |
| } break; |
| - case PBS_DASH: { |
| + case BorderStyle::DASH: { |
| sColor = CPWL_Utils::GetColorAppStream(color, FALSE); |
| if (sColor.GetLength() > 0) { |
| sAppStream << "q\n" << fWidth << " w\n" |
| @@ -862,7 +862,7 @@ CFX_ByteString CPWL_Utils::GetCircleBorderAppStream( |
| << " S\nQ\n"; |
| } |
| } break; |
| - case PBS_BEVELED: { |
| + case BorderStyle::BEVELED: { |
| FX_FLOAT fHalfWidth = fWidth / 2.0f; |
| sColor = CPWL_Utils::GetColorAppStream(color, FALSE); |
| @@ -889,7 +889,7 @@ CFX_ByteString CPWL_Utils::GetCircleBorderAppStream( |
| << " S\nQ\n"; |
| } |
| } break; |
| - case PBS_INSET: { |
| + case BorderStyle::INSET: { |
| FX_FLOAT fHalfWidth = fWidth / 2.0f; |
| sColor = CPWL_Utils::GetColorAppStream(color, FALSE); |
| @@ -1078,11 +1078,12 @@ CFX_ByteString CPWL_Utils::GetDropButtonAppStream(const CFX_FloatRect& rcBBox) { |
| << rcBBox.top - rcBBox.bottom << " re f\n"; |
| sAppStream << "Q\n"; |
| - sAppStream << "q\n" << CPWL_Utils::GetBorderAppStream( |
| - rcBBox, 2, CPWL_Color(COLORTYPE_GRAY, 0), |
| - CPWL_Color(COLORTYPE_GRAY, 1), |
| - CPWL_Color(COLORTYPE_GRAY, 0.5), PBS_BEVELED, |
| - CPWL_Dash(3, 0, 0)) |
| + sAppStream << "q\n" |
| + << CPWL_Utils::GetBorderAppStream( |
| + rcBBox, 2, CPWL_Color(COLORTYPE_GRAY, 0), |
| + CPWL_Color(COLORTYPE_GRAY, 1), |
| + CPWL_Color(COLORTYPE_GRAY, 0.5), BorderStyle::BEVELED, |
| + CPWL_Dash(3, 0, 0)) |
| << "Q\n"; |
| CFX_FloatPoint ptCenter = CFX_FloatPoint((rcBBox.left + rcBBox.right) / 2, |
| @@ -1322,7 +1323,7 @@ void CPWL_Utils::DrawBorder(CFX_RenderDevice* pDevice, |
| const CPWL_Color& color, |
| const CPWL_Color& crLeftTop, |
| const CPWL_Color& crRightBottom, |
| - int32_t nStyle, |
| + BorderStyle nStyle, |
| int32_t nTransparancy) { |
| FX_FLOAT fLeft = rect.left; |
| FX_FLOAT fRight = rect.right; |
| @@ -1334,7 +1335,7 @@ void CPWL_Utils::DrawBorder(CFX_RenderDevice* pDevice, |
| switch (nStyle) { |
| default: |
| - case PBS_SOLID: { |
| + case BorderStyle::SOLID: { |
| CFX_PathData path; |
| path.AppendRect(fLeft, fBottom, fRight, fTop); |
| path.AppendRect(fLeft + fWidth, fBottom + fWidth, fRight - fWidth, |
| @@ -1342,8 +1343,9 @@ void CPWL_Utils::DrawBorder(CFX_RenderDevice* pDevice, |
| pDevice->DrawPath(&path, pUser2Device, NULL, |
| PWLColorToFXColor(color, nTransparancy), 0, |
| FXFILL_ALTERNATE); |
| - } break; |
| - case PBS_DASH: { |
| + break; |
| + } |
| + case BorderStyle::DASH: { |
| CFX_PathData path; |
| path.SetPointCount(5); |
| @@ -1368,9 +1370,10 @@ void CPWL_Utils::DrawBorder(CFX_RenderDevice* pDevice, |
| pDevice->DrawPath(&path, pUser2Device, &gsd, 0, |
| PWLColorToFXColor(color, nTransparancy), |
| FXFILL_WINDING); |
| - } break; |
| - case PBS_BEVELED: |
| - case PBS_INSET: { |
| + break; |
| + } |
| + case BorderStyle::BEVELED: |
| + case BorderStyle::INSET: { |
| CFX_GraphStateData gsd; |
| gsd.m_LineWidth = fHalfWidth; |
| @@ -1423,8 +1426,9 @@ void CPWL_Utils::DrawBorder(CFX_RenderDevice* pDevice, |
| pDevice->DrawPath(&path, pUser2Device, &gsd, |
| PWLColorToFXColor(color, nTransparancy), 0, |
| FXFILL_ALTERNATE); |
| - } break; |
| - case PBS_UNDERLINED: { |
| + break; |
| + } |
| + case BorderStyle::UNDERLINE: { |
| CFX_PathData path; |
| path.SetPointCount(2); |
| @@ -1437,16 +1441,8 @@ void CPWL_Utils::DrawBorder(CFX_RenderDevice* pDevice, |
| pDevice->DrawPath(&path, pUser2Device, &gsd, 0, |
| PWLColorToFXColor(color, nTransparancy), |
| FXFILL_ALTERNATE); |
| - } break; |
| - case PBS_SHADOW: { |
|
dsinclair
2016/05/16 18:04:24
We never assigned a value of _SHADOW, so removed.
|
| - CFX_PathData path; |
| - path.AppendRect(fLeft, fBottom, fRight, fTop); |
| - path.AppendRect(fLeft + fWidth, fBottom + fWidth, fRight - fWidth, |
| - fTop - fWidth); |
| - pDevice->DrawPath(&path, pUser2Device, NULL, |
| - PWLColorToFXColor(color, nTransparancy / 2), 0, |
| - FXFILL_ALTERNATE); |
| - } break; |
| + break; |
| + } |
| } |
| } |
| } |