diff options
Diffstat (limited to 'fpdfsdk/src/pdfwindow/PWL_IconList.cpp')
-rw-r--r-- | fpdfsdk/src/pdfwindow/PWL_IconList.cpp | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/fpdfsdk/src/pdfwindow/PWL_IconList.cpp b/fpdfsdk/src/pdfwindow/PWL_IconList.cpp index c6849d0683..7dc8ba9f44 100644 --- a/fpdfsdk/src/pdfwindow/PWL_IconList.cpp +++ b/fpdfsdk/src/pdfwindow/PWL_IconList.cpp @@ -33,7 +33,7 @@ FX_FLOAT CPWL_IconList_Item::GetItemHeight(FX_FLOAT fLimitWidth) { void CPWL_IconList_Item::DrawThisAppearance(CFX_RenderDevice* pDevice, CFX_Matrix* pUser2Device) { - CPDF_Rect rcClient = GetClientRect(); + CFX_FloatRect rcClient = GetClientRect(); if (m_bSelected) { if (IsEnabled()) { @@ -49,7 +49,7 @@ void CPWL_IconList_Item::DrawThisAppearance(CFX_RenderDevice* pDevice, } } - CPDF_Rect rcIcon = rcClient; + CFX_FloatRect rcIcon = rcClient; rcIcon.left += PWL_IconList_ITEM_ICON_LEFTMARGIN; rcIcon.right = rcIcon.left + PWL_IconList_ITEM_WIDTH; @@ -99,7 +99,7 @@ CFX_WideString CPWL_IconList_Item::GetText() const { } void CPWL_IconList_Item::RePosChildWnd() { - CPDF_Rect rcClient = GetClientRect(); + CFX_FloatRect rcClient = GetClientRect(); rcClient.left += (PWL_IconList_ITEM_ICON_LEFTMARGIN + PWL_IconList_ITEM_WIDTH + @@ -150,7 +150,7 @@ void CPWL_IconList_Content::CreateChildWnd(const PWL_CREATEPARAM& cp) { ResetContent(0); if (CPWL_Wnd* pParent = GetParentWindow()) { - CPDF_Rect rcScroll = GetScrollArea(); + CFX_FloatRect rcScroll = GetScrollArea(); GetScrollPos(); PWL_SCROLL_INFO sInfo; @@ -164,7 +164,7 @@ void CPWL_IconList_Content::CreateChildWnd(const PWL_CREATEPARAM& cp) { } } -FX_BOOL CPWL_IconList_Content::OnLButtonDown(const CPDF_Point& point, +FX_BOOL CPWL_IconList_Content::OnLButtonDown(const CFX_FloatPoint& point, FX_DWORD nFlag) { SetFocus(); @@ -178,7 +178,7 @@ FX_BOOL CPWL_IconList_Content::OnLButtonDown(const CPDF_Point& point, return TRUE; } -FX_BOOL CPWL_IconList_Content::OnLButtonUp(const CPDF_Point& point, +FX_BOOL CPWL_IconList_Content::OnLButtonUp(const CFX_FloatPoint& point, FX_DWORD nFlag) { m_bMouseDown = FALSE; ReleaseCapture(); @@ -186,7 +186,7 @@ FX_BOOL CPWL_IconList_Content::OnLButtonUp(const CPDF_Point& point, return TRUE; } -FX_BOOL CPWL_IconList_Content::OnMouseMove(const CPDF_Point& point, +FX_BOOL CPWL_IconList_Content::OnMouseMove(const CFX_FloatPoint& point, FX_DWORD nFlag) { if (m_bMouseDown) { int32_t nItemIndex = FindItemIndex(point); @@ -218,11 +218,11 @@ FX_BOOL CPWL_IconList_Content::OnKeyDown(FX_WORD nChar, FX_DWORD nFlag) { return FALSE; } -int32_t CPWL_IconList_Content::FindItemIndex(const CPDF_Point& point) { +int32_t CPWL_IconList_Content::FindItemIndex(const CFX_FloatPoint& point) { int32_t nIndex = 0; for (int32_t i = 0, sz = m_aChildren.GetSize(); i < sz; i++) { if (CPWL_Wnd* pChild = m_aChildren.GetAt(i)) { - CPDF_Rect rcWnd = pChild->ChildToParent(pChild->GetWindowRect()); + CFX_FloatRect rcWnd = pChild->ChildToParent(pChild->GetWindowRect()); if (point.y < rcWnd.top) { nIndex = i; @@ -234,14 +234,14 @@ int32_t CPWL_IconList_Content::FindItemIndex(const CPDF_Point& point) { } void CPWL_IconList_Content::ScrollToItem(int32_t nItemIndex) { - CPDF_Rect rcClient = GetClientRect(); + CFX_FloatRect rcClient = GetClientRect(); if (CPWL_IconList_Item* pItem = GetListItem(nItemIndex)) { - CPDF_Rect rcOrigin = pItem->GetWindowRect(); - CPDF_Rect rcWnd = pItem->ChildToParent(rcOrigin); + CFX_FloatRect rcOrigin = pItem->GetWindowRect(); + CFX_FloatRect rcWnd = pItem->ChildToParent(rcOrigin); if (!(rcWnd.bottom > rcClient.bottom && rcWnd.top < rcClient.top)) { - CPDF_Point ptScroll = GetScrollPos(); + CFX_FloatPoint ptScroll = GetScrollPos(); if (rcWnd.top > rcClient.top) { ptScroll.y = rcOrigin.top; @@ -398,7 +398,7 @@ void CPWL_IconList::OnNotify(CPWL_Wnd* pWnd, } if (m_pListContent) - m_pListContent->SetScrollPos(CPDF_Point(0.0f, 0.0f)); + m_pListContent->SetScrollPos(CFX_FloatPoint(0.0f, 0.0f)); } pScrollBar->OnNotify(pWnd, PNM_SETSCROLLINFO, wParam, lParam); @@ -407,7 +407,8 @@ void CPWL_IconList::OnNotify(CPWL_Wnd* pWnd, return; case PNM_SCROLLWINDOW: if (m_pListContent) { - m_pListContent->SetScrollPos(CPDF_Point(0.0f, *(FX_FLOAT*)lParam)); + m_pListContent->SetScrollPos( + CFX_FloatPoint(0.0f, *(FX_FLOAT*)lParam)); m_pListContent->ResetFace(); m_pListContent->InvalidateRect(NULL); } @@ -462,14 +463,14 @@ void CPWL_IconList::SetIconFillColor(const CPWL_Color& color) { } FX_BOOL CPWL_IconList::OnMouseWheel(short zDelta, - const CPDF_Point& point, + const CFX_FloatPoint& point, FX_DWORD nFlag) { - CPDF_Point ptScroll = m_pListContent->GetScrollPos(); - CPDF_Rect rcScroll = m_pListContent->GetScrollArea(); - CPDF_Rect rcContents = m_pListContent->GetClientRect(); + CFX_FloatPoint ptScroll = m_pListContent->GetScrollPos(); + CFX_FloatRect rcScroll = m_pListContent->GetScrollArea(); + CFX_FloatRect rcContents = m_pListContent->GetClientRect(); if (rcScroll.top - rcScroll.bottom > rcContents.Height()) { - CPDF_Point ptNew = ptScroll; + CFX_FloatPoint ptNew = ptScroll; if (zDelta > 0) ptNew.y += 30; |