Index: fpdfsdk/src/pdfwindow/PWL_ListCtrl.cpp |
diff --git a/fpdfsdk/src/pdfwindow/PWL_ListCtrl.cpp b/fpdfsdk/src/pdfwindow/PWL_ListCtrl.cpp |
index 6d9627b08a889e30a689b3765f2d444d54fa383b..1c32ceb251071e02cf496de3ad89d537271fe39b 100644 |
--- a/fpdfsdk/src/pdfwindow/PWL_ListCtrl.cpp |
+++ b/fpdfsdk/src/pdfwindow/PWL_ListCtrl.cpp |
@@ -16,7 +16,7 @@ CPWL_ListCtrl::CPWL_ListCtrl() |
CPWL_ListCtrl::~CPWL_ListCtrl() {} |
-void CPWL_ListCtrl::SetScrollPos(const CPDF_Point& point) { |
+void CPWL_ListCtrl::SetScrollPos(const CFX_FloatPoint& point) { |
m_ptScroll = point; |
if (m_ptScroll.x < m_rcContent.left) |
@@ -32,11 +32,11 @@ void CPWL_ListCtrl::SetScrollPos(const CPDF_Point& point) { |
m_ptScroll.y = m_rcContent.bottom; |
} |
-CPDF_Point CPWL_ListCtrl::GetScrollPos() const { |
+CFX_FloatPoint CPWL_ListCtrl::GetScrollPos() const { |
return m_ptScroll; |
} |
-CPDF_Rect CPWL_ListCtrl::GetScrollArea() const { |
+CFX_FloatRect CPWL_ListCtrl::GetScrollArea() const { |
return m_rcContent; |
} |
@@ -77,7 +77,7 @@ FX_FLOAT CPWL_ListCtrl::GetContentsHeight(FX_FLOAT fLimitWidth) { |
} |
void CPWL_ListCtrl::ResetAll(FX_BOOL bMove, int32_t nStart) { |
- CPDF_Rect rcClient = GetClientRect(); |
+ CFX_FloatRect rcClient = GetClientRect(); |
FX_FLOAT fWidth = rcClient.Width(); |
@@ -98,8 +98,9 @@ void CPWL_ListCtrl::ResetAll(FX_BOOL bMove, int32_t nStart) { |
if (bMove) { |
FX_FLOAT fItemHeight = pChild->GetItemHeight(fWidth - fLeft - fRight); |
- pChild->Move(CPDF_Rect(fLeft, fy - fItemHeight, fWidth - fRight, fy), |
- TRUE, FALSE); |
+ pChild->Move( |
+ CFX_FloatRect(fLeft, fy - fItemHeight, fWidth - fRight, fy), TRUE, |
+ FALSE); |
fy -= fItemHeight; |
fy -= m_fItemSpace; |
} |
@@ -137,8 +138,8 @@ void CPWL_ListCtrl::RePosChildWnd() { |
void CPWL_ListCtrl::DrawChildAppearance(CFX_RenderDevice* pDevice, |
CFX_Matrix* pUser2Device) { |
pDevice->SaveState(); |
- CPDF_Rect rcClient = GetClientRect(); |
- CPDF_Rect rcTemp = rcClient; |
+ CFX_FloatRect rcClient = GetClientRect(); |
+ CFX_FloatRect rcTemp = rcClient; |
pUser2Device->TransformRect(rcTemp); |
FX_RECT rcClip((int32_t)rcTemp.left, (int32_t)rcTemp.bottom, |
(int32_t)rcTemp.right, (int32_t)rcTemp.top); |
@@ -147,7 +148,7 @@ void CPWL_ListCtrl::DrawChildAppearance(CFX_RenderDevice* pDevice, |
for (int32_t i = 0, sz = m_aChildren.GetSize(); i < sz; i++) { |
if (CPWL_Wnd* pChild = m_aChildren.GetAt(i)) { |
- CPDF_Rect rcChild = pChild->ChildToParent(pChild->GetWindowRect()); |
+ CFX_FloatRect rcChild = pChild->ChildToParent(pChild->GetWindowRect()); |
if (!(rcChild.top < rcClient.bottom || rcChild.bottom > rcClient.top)) { |
CFX_Matrix mt = pChild->GetChildMatrix(); |
if (mt.IsIdentity()) { |
@@ -172,34 +173,34 @@ int32_t CPWL_ListCtrl::GetItemIndex(CPWL_Wnd* pItem) { |
return -1; |
} |
-CPDF_Point CPWL_ListCtrl::InToOut(const CPDF_Point& point) const { |
- CPDF_Rect rcClient = GetClientRect(); |
+CFX_FloatPoint CPWL_ListCtrl::InToOut(const CFX_FloatPoint& point) const { |
+ CFX_FloatRect rcClient = GetClientRect(); |
- return CPDF_Point(point.x + rcClient.left - m_ptScroll.x, |
- point.y + rcClient.top - m_ptScroll.y); |
+ return CFX_FloatPoint(point.x + rcClient.left - m_ptScroll.x, |
+ point.y + rcClient.top - m_ptScroll.y); |
} |
-CPDF_Point CPWL_ListCtrl::OutToIn(const CPDF_Point& point) const { |
- CPDF_Rect rcClient = GetClientRect(); |
+CFX_FloatPoint CPWL_ListCtrl::OutToIn(const CFX_FloatPoint& point) const { |
+ CFX_FloatRect rcClient = GetClientRect(); |
- return CPDF_Point(point.x - rcClient.left + m_ptScroll.x, |
- point.y - rcClient.top + m_ptScroll.y); |
+ return CFX_FloatPoint(point.x - rcClient.left + m_ptScroll.x, |
+ point.y - rcClient.top + m_ptScroll.y); |
} |
-CPDF_Rect CPWL_ListCtrl::InToOut(const CPDF_Rect& rect) const { |
- CPDF_Rect rcClient = GetClientRect(); |
+CFX_FloatRect CPWL_ListCtrl::InToOut(const CFX_FloatRect& rect) const { |
+ CFX_FloatRect rcClient = GetClientRect(); |
- return CPDF_Rect(rect.left + rcClient.left - m_ptScroll.x, |
- rect.bottom + rcClient.top - m_ptScroll.y, |
- rect.right + rcClient.left - m_ptScroll.x, |
- rect.top + rcClient.top - m_ptScroll.y); |
+ return CFX_FloatRect(rect.left + rcClient.left - m_ptScroll.x, |
+ rect.bottom + rcClient.top - m_ptScroll.y, |
+ rect.right + rcClient.left - m_ptScroll.x, |
+ rect.top + rcClient.top - m_ptScroll.y); |
} |
-CPDF_Rect CPWL_ListCtrl::OutToIn(const CPDF_Rect& rect) const { |
- CPDF_Rect rcClient = GetClientRect(); |
+CFX_FloatRect CPWL_ListCtrl::OutToIn(const CFX_FloatRect& rect) const { |
+ CFX_FloatRect rcClient = GetClientRect(); |
- return CPDF_Rect(rect.left - rcClient.left + m_ptScroll.x, |
- rect.bottom - rcClient.top + m_ptScroll.y, |
- rect.right - rcClient.left + m_ptScroll.x, |
- rect.top - rcClient.top + m_ptScroll.y); |
+ return CFX_FloatRect(rect.left - rcClient.left + m_ptScroll.x, |
+ rect.bottom - rcClient.top + m_ptScroll.y, |
+ rect.right - rcClient.left + m_ptScroll.x, |
+ rect.top - rcClient.top + m_ptScroll.y); |
} |