Index: fpdfsdk/src/pdfwindow/PWL_Note.cpp |
diff --git a/fpdfsdk/src/pdfwindow/PWL_Note.cpp b/fpdfsdk/src/pdfwindow/PWL_Note.cpp |
index 760967b6a2b087f37c838ad7fe6b65217a39a057..1933d564f47874203c042fd17180bd24f8433fe3 100644 |
--- a/fpdfsdk/src/pdfwindow/PWL_Note.cpp |
+++ b/fpdfsdk/src/pdfwindow/PWL_Note.cpp |
@@ -42,14 +42,14 @@ void CPWL_Note_Options::SetTextColor(const CPWL_Color& color) { |
void CPWL_Note_Options::RePosChildWnd() { |
if (IsValid()) { |
- CPDF_Rect rcClient = GetClientRect(); |
+ CFX_FloatRect rcClient = GetClientRect(); |
if (rcClient.Width() > 15.0f) { |
rcClient.right -= 15.0f; |
m_pText->Move(rcClient, TRUE, FALSE); |
m_pText->SetVisible(TRUE); |
} else { |
- m_pText->Move(CPDF_Rect(0, 0, 0, 0), TRUE, FALSE); |
+ m_pText->Move(CFX_FloatRect(0, 0, 0, 0), TRUE, FALSE); |
m_pText->SetVisible(FALSE); |
} |
} |
@@ -71,15 +71,16 @@ void CPWL_Note_Options::DrawThisAppearance(CFX_RenderDevice* pDevice, |
CFX_Matrix* pUser2Device) { |
CPWL_Wnd::DrawThisAppearance(pDevice, pUser2Device); |
- CPDF_Rect rcClient = GetClientRect(); |
+ CFX_FloatRect rcClient = GetClientRect(); |
rcClient.left = rcClient.right - 15.0f; |
- CPDF_Point ptCenter = CPDF_Point((rcClient.left + rcClient.right) * 0.5f, |
- (rcClient.top + rcClient.bottom) * 0.5f); |
+ CFX_FloatPoint ptCenter = |
+ CFX_FloatPoint((rcClient.left + rcClient.right) * 0.5f, |
+ (rcClient.top + rcClient.bottom) * 0.5f); |
- CPDF_Point pt1(ptCenter.x - 2.0f, ptCenter.y + 2.0f * 0.5f); |
- CPDF_Point pt2(ptCenter.x + 2.0f, ptCenter.y + 2.0f * 0.5f); |
- CPDF_Point pt3(ptCenter.x, ptCenter.y - 3.0f * 0.5f); |
+ CFX_FloatPoint pt1(ptCenter.x - 2.0f, ptCenter.y + 2.0f * 0.5f); |
+ CFX_FloatPoint pt2(ptCenter.x + 2.0f, ptCenter.y + 2.0f * 0.5f); |
+ CFX_FloatPoint pt3(ptCenter.x, ptCenter.y - 3.0f * 0.5f); |
CFX_PathData path; |
@@ -95,8 +96,8 @@ void CPWL_Note_Options::DrawThisAppearance(CFX_RenderDevice* pDevice, |
FXFILL_ALTERNATE); |
} |
-CPDF_Rect CPWL_Note_Options::GetContentRect() const { |
- CPDF_Rect rcText = m_pText->GetContentRect(); |
+CFX_FloatRect CPWL_Note_Options::GetContentRect() const { |
+ CFX_FloatRect rcText = m_pText->GetContentRect(); |
rcText.right += 15.0f; |
return rcText; |
} |
@@ -205,7 +206,7 @@ FX_FLOAT CPWL_Note_Edit::GetItemHeight(FX_FLOAT fLimitWidth) { |
EnableRefresh(FALSE); |
m_pEdit->EnableNotify(FALSE); |
- Move(CPDF_Rect(0, 0, fLimitWidth, 0), TRUE, FALSE); |
+ Move(CFX_FloatRect(0, 0, fLimitWidth, 0), TRUE, FALSE); |
FX_FLOAT fRet = GetContentRect().Height(); |
m_pEdit->EnableNotify(TRUE); |
@@ -232,7 +233,7 @@ CPWL_Note_LBBox::~CPWL_Note_LBBox() {} |
void CPWL_Note_LBBox::DrawThisAppearance(CFX_RenderDevice* pDevice, |
CFX_Matrix* pUser2Device) { |
- CPDF_Rect rcClient = GetClientRect(); |
+ CFX_FloatRect rcClient = GetClientRect(); |
CFX_GraphStateData gsd; |
gsd.m_LineWidth = 1.0f; |
@@ -259,7 +260,7 @@ CPWL_Note_RBBox::~CPWL_Note_RBBox() {} |
void CPWL_Note_RBBox::DrawThisAppearance(CFX_RenderDevice* pDevice, |
CFX_Matrix* pUser2Device) { |
- CPDF_Rect rcClient = GetClientRect(); |
+ CFX_FloatRect rcClient = GetClientRect(); |
CFX_GraphStateData gsd; |
gsd.m_LineWidth = 1.0f; |
@@ -303,7 +304,7 @@ void CPWL_Note_CloseBox::DrawThisAppearance(CFX_RenderDevice* pDevice, |
CFX_Matrix* pUser2Device) { |
CPWL_Button::DrawThisAppearance(pDevice, pUser2Device); |
- CPDF_Rect rcClient = GetClientRect(); |
+ CFX_FloatRect rcClient = GetClientRect(); |
rcClient = CPWL_Utils::DeflateRect(rcClient, 2.0f); |
CFX_GraphStateData gsd; |
@@ -330,7 +331,7 @@ void CPWL_Note_CloseBox::DrawThisAppearance(CFX_RenderDevice* pDevice, |
FXFILL_ALTERNATE); |
} |
-FX_BOOL CPWL_Note_CloseBox::OnLButtonDown(const CPDF_Point& point, |
+FX_BOOL CPWL_Note_CloseBox::OnLButtonDown(const CFX_FloatPoint& point, |
FX_DWORD nFlag) { |
SetBorderStyle(PBS_INSET); |
InvalidateRect(NULL); |
@@ -340,7 +341,7 @@ FX_BOOL CPWL_Note_CloseBox::OnLButtonDown(const CPDF_Point& point, |
return CPWL_Button::OnLButtonDown(point, nFlag); |
} |
-FX_BOOL CPWL_Note_CloseBox::OnLButtonUp(const CPDF_Point& point, |
+FX_BOOL CPWL_Note_CloseBox::OnLButtonUp(const CFX_FloatPoint& point, |
FX_DWORD nFlag) { |
m_bMouseDown = FALSE; |
@@ -448,8 +449,8 @@ void CPWL_Note_Contents::DeleteSubItem(IPWL_NoteItem* pNoteItem) { |
} |
} |
-IPWL_NoteItem* CPWL_Note_Contents::GetHitNoteItem(const CPDF_Point& point) { |
- CPDF_Point pt = ParentToChild(point); |
+IPWL_NoteItem* CPWL_Note_Contents::GetHitNoteItem(const CFX_FloatPoint& point) { |
+ CFX_FloatPoint pt = ParentToChild(point); |
for (int32_t i = 0, sz = m_aChildren.GetSize(); i < sz; i++) { |
if (CPWL_Wnd* pChild = m_aChildren.GetAt(i)) { |
@@ -488,7 +489,7 @@ void CPWL_Note_Contents::OnNotify(CPWL_Wnd* pWnd, |
} |
return; |
case PNM_SCROLLWINDOW: |
- SetScrollPos(CPDF_Point(0.0f, *(FX_FLOAT*)lParam)); |
+ SetScrollPos(CFX_FloatPoint(0.0f, *(FX_FLOAT*)lParam)); |
ResetFace(); |
InvalidateRect(NULL); |
return; |
@@ -524,7 +525,7 @@ void CPWL_Note_Contents::OnNotify(CPWL_Wnd* pWnd, |
CPWL_Wnd::OnNotify(pWnd, msg, wParam, lParam); |
} |
-FX_BOOL CPWL_Note_Contents::OnLButtonDown(const CPDF_Point& point, |
+FX_BOOL CPWL_Note_Contents::OnLButtonDown(const CFX_FloatPoint& point, |
FX_DWORD nFlag) { |
if (CPWL_Wnd::OnLButtonDown(point, nFlag)) |
return TRUE; |
@@ -631,9 +632,9 @@ void CPWL_NoteItem::CreateChildWnd(const PWL_CREATEPARAM& cp) { |
void CPWL_NoteItem::RePosChildWnd() { |
if (IsValid()) { |
- CPDF_Rect rcClient = GetClientRect(); |
+ CFX_FloatRect rcClient = GetClientRect(); |
- CPDF_Rect rcSubject = rcClient; |
+ CFX_FloatRect rcSubject = rcClient; |
rcSubject.left += POPUP_ITEM_TEXT_INDENT; |
rcSubject.top = rcClient.top; |
rcSubject.right = |
@@ -644,7 +645,7 @@ void CPWL_NoteItem::RePosChildWnd() { |
m_pSubject->Move(rcSubject, TRUE, FALSE); |
m_pSubject->SetVisible(CPWL_Utils::ContainsRect(rcClient, rcSubject)); |
- CPDF_Rect rcDate = rcClient; |
+ CFX_FloatRect rcDate = rcClient; |
rcDate.right -= POPUP_ITEM_TEXT_INDENT; |
rcDate.left = |
PWL_MAX(rcDate.right - m_pDateTime->GetContentRect().Width() - 1.0f, |
@@ -654,7 +655,7 @@ void CPWL_NoteItem::RePosChildWnd() { |
m_pDateTime->Move(rcDate, TRUE, FALSE); |
m_pDateTime->SetVisible(CPWL_Utils::ContainsRect(rcClient, rcDate)); |
- CPDF_Rect rcContents = rcClient; |
+ CFX_FloatRect rcContents = rcClient; |
rcContents.left += 1.0f; |
rcContents.right -= 1.0f; |
rcContents.top = rcDate.bottom - POPUP_ITEM_HEAD_BOTTOM; |
@@ -850,8 +851,8 @@ void CPWL_NoteItem::DeleteSubItem(IPWL_NoteItem* pNoteItem) { |
m_pContents->DeleteSubItem(pNoteItem); |
} |
-IPWL_NoteItem* CPWL_NoteItem::GetHitNoteItem(const CPDF_Point& point) { |
- CPDF_Point pt = ParentToChild(point); |
+IPWL_NoteItem* CPWL_NoteItem::GetHitNoteItem(const CFX_FloatPoint& point) { |
+ CFX_FloatPoint pt = ParentToChild(point); |
if (WndHitTest(pt)) { |
if (m_pContents) { |
@@ -909,7 +910,8 @@ FX_FLOAT CPWL_NoteItem::GetItemRightMargin() { |
return POPUP_ITEM_SIDEMARGIN; |
} |
-FX_BOOL CPWL_NoteItem::OnLButtonDown(const CPDF_Point& point, FX_DWORD nFlag) { |
+FX_BOOL CPWL_NoteItem::OnLButtonDown(const CFX_FloatPoint& point, |
+ FX_DWORD nFlag) { |
if (!m_pContents->WndHitTest(m_pContents->ParentToChild(point))) { |
SetNoteFocus(FALSE); |
} |
@@ -919,7 +921,8 @@ FX_BOOL CPWL_NoteItem::OnLButtonDown(const CPDF_Point& point, FX_DWORD nFlag) { |
return TRUE; |
} |
-FX_BOOL CPWL_NoteItem::OnRButtonUp(const CPDF_Point& point, FX_DWORD nFlag) { |
+FX_BOOL CPWL_NoteItem::OnRButtonUp(const CFX_FloatPoint& point, |
+ FX_DWORD nFlag) { |
if (!m_pContents->WndHitTest(m_pContents->ParentToChild(point))) { |
SetNoteFocus(FALSE); |
PopupNoteItemMenu(point); |
@@ -964,7 +967,7 @@ void CPWL_NoteItem::OnNotify(CPWL_Wnd* pWnd, |
CPWL_Wnd::OnNotify(pWnd, msg, wParam, lParam); |
} |
-void CPWL_NoteItem::PopupNoteItemMenu(const CPDF_Point& point) { |
+void CPWL_NoteItem::PopupNoteItemMenu(const CFX_FloatPoint& point) { |
if (IPWL_NoteNotify* pNotify = GetNoteNotify()) { |
int32_t x, y; |
PWLtoWnd(point, x, y); |
@@ -1077,13 +1080,13 @@ FX_BOOL CPWL_Note::ResetScrollBar() { |
} |
if (bScrollChanged) { |
- CPDF_Rect rcNote = GetClientRect(); |
- CPDF_Rect rcContents = m_pContents->GetWindowRect(); |
+ CFX_FloatRect rcNote = GetClientRect(); |
+ CFX_FloatRect rcContents = m_pContents->GetWindowRect(); |
rcContents.right = rcNote.right - 3.0f; |
if (m_pContentsBar->IsVisible()) |
rcContents.right -= PWL_SCROLLBAR_WIDTH; |
m_pContents->Move(rcContents, TRUE, TRUE); |
- m_pContents->SetScrollPos(CPDF_Point(0.0f, 0.0f)); |
+ m_pContents->SetScrollPos(CFX_FloatPoint(0.0f, 0.0f)); |
m_pContents->InvalidateRect(NULL); |
} |
@@ -1091,8 +1094,8 @@ FX_BOOL CPWL_Note::ResetScrollBar() { |
} |
FX_BOOL CPWL_Note::ScrollBarShouldVisible() { |
- CPDF_Rect rcContentsFact = m_pContents->GetScrollArea(); |
- CPDF_Rect rcContentsClient = m_pContents->GetClientRect(); |
+ CFX_FloatRect rcContentsFact = m_pContents->GetScrollArea(); |
+ CFX_FloatRect rcContentsClient = m_pContents->GetClientRect(); |
return rcContentsFact.Height() > rcContentsClient.Height(); |
} |
@@ -1111,9 +1114,9 @@ void CPWL_Note::RePosNoteChildren() { |
m_bResizing = TRUE; |
if (IsValid()) { |
- CPDF_Rect rcClient = GetClientRect(); |
+ CFX_FloatRect rcClient = GetClientRect(); |
- CPDF_Rect rcIcon = rcClient; |
+ CFX_FloatRect rcIcon = rcClient; |
rcIcon.top -= 2.0f; |
rcIcon.right = rcIcon.left + 14.0f; |
rcIcon.bottom = rcIcon.top - 14.0f; |
@@ -1121,7 +1124,7 @@ void CPWL_Note::RePosNoteChildren() { |
m_pIcon->Move(rcIcon, TRUE, FALSE); |
m_pIcon->SetVisible(CPWL_Utils::ContainsRect(rcClient, rcIcon)); |
- CPDF_Rect rcCloseBox = rcClient; |
+ CFX_FloatRect rcCloseBox = rcClient; |
rcCloseBox.right -= 1.0f; |
rcCloseBox.top -= 1.0f; |
rcCloseBox.left = rcCloseBox.right - 14.0f; |
@@ -1130,7 +1133,7 @@ void CPWL_Note::RePosNoteChildren() { |
m_pCloseBox->Move(rcCloseBox, TRUE, FALSE); |
m_pCloseBox->SetVisible(CPWL_Utils::ContainsRect(rcClient, rcCloseBox)); |
- CPDF_Rect rcDate = rcClient; |
+ CFX_FloatRect rcDate = rcClient; |
rcDate.right = rcCloseBox.left - POPUP_ITEM_TEXT_INDENT; |
rcDate.left = |
PWL_MAX(rcDate.right - m_pDateTime->GetContentRect().Width() - 1.0f, |
@@ -1141,7 +1144,7 @@ void CPWL_Note::RePosNoteChildren() { |
m_pDateTime->Move(rcDate, TRUE, FALSE); |
m_pDateTime->SetVisible(CPWL_Utils::ContainsRect(rcClient, rcDate)); |
- CPDF_Rect rcSubject = rcClient; |
+ CFX_FloatRect rcSubject = rcClient; |
rcSubject.top = rcClient.top - 2.0f; |
rcSubject.left = rcIcon.right + POPUP_ITEM_TEXT_INDENT; |
rcSubject.right = |
@@ -1152,7 +1155,7 @@ void CPWL_Note::RePosNoteChildren() { |
m_pSubject->Move(rcSubject, TRUE, FALSE); |
m_pSubject->SetVisible(CPWL_Utils::ContainsRect(rcClient, rcSubject)); |
- CPDF_Rect rcOptions = rcClient; |
+ CFX_FloatRect rcOptions = rcClient; |
rcOptions.left = |
PWL_MAX(rcOptions.right - m_pOptions->GetContentRect().Width(), |
rcIcon.right + 1.0f); |
@@ -1162,7 +1165,7 @@ void CPWL_Note::RePosNoteChildren() { |
m_pOptions->Move(rcOptions, TRUE, FALSE); |
m_pOptions->SetVisible(CPWL_Utils::ContainsRect(rcClient, rcOptions)); |
- CPDF_Rect rcAuthor = rcClient; |
+ CFX_FloatRect rcAuthor = rcClient; |
rcAuthor.top = rcSubject.bottom - 4.0f; |
rcAuthor.left = rcSubject.left; |
rcAuthor.right = |
@@ -1173,21 +1176,21 @@ void CPWL_Note::RePosNoteChildren() { |
m_pAuthor->Move(rcAuthor, TRUE, FALSE); |
m_pAuthor->SetVisible(CPWL_Utils::ContainsRect(rcClient, rcAuthor)); |
- CPDF_Rect rcLBBox = rcClient; |
+ CFX_FloatRect rcLBBox = rcClient; |
rcLBBox.top = rcLBBox.bottom + 7.0f; |
rcLBBox.right = rcLBBox.left + 7.0f; |
rcLBBox.Normalize(); |
m_pLBBox->Move(rcLBBox, TRUE, FALSE); |
m_pLBBox->SetVisible(CPWL_Utils::ContainsRect(rcClient, rcLBBox)); |
- CPDF_Rect rcRBBox = rcClient; |
+ CFX_FloatRect rcRBBox = rcClient; |
rcRBBox.top = rcRBBox.bottom + 7.0f; |
rcRBBox.left = rcRBBox.right - 7.0f; |
rcRBBox.Normalize(); |
m_pRBBox->Move(rcRBBox, TRUE, FALSE); |
m_pRBBox->SetVisible(CPWL_Utils::ContainsRect(rcClient, rcRBBox)); |
- CPDF_Rect rcContents = rcClient; |
+ CFX_FloatRect rcContents = rcClient; |
rcContents.top = rcAuthor.bottom - POPUP_ITEM_HEAD_BOTTOM; |
rcContents.left += 3.0f; |
rcContents.right -= 3.0f; |
@@ -1198,7 +1201,7 @@ void CPWL_Note::RePosNoteChildren() { |
m_pContents->Move(rcContents, FALSE, FALSE); |
m_pContents->SetVisible(CPWL_Utils::ContainsRect(rcClient, rcContents)); |
- CPDF_Rect rcContentsBar = rcContents; |
+ CFX_FloatRect rcContentsBar = rcContents; |
rcContentsBar.right = rcClient.right - 3.0f; |
rcContentsBar.left = rcContentsBar.right - PWL_SCROLLBAR_WIDTH; |
rcContentsBar.Normalize(); |
@@ -1297,14 +1300,14 @@ CFX_WideString CPWL_Note::GetAuthorName() const { |
} |
FX_BOOL CPWL_Note::OnMouseWheel(short zDelta, |
- const CPDF_Point& point, |
+ const CFX_FloatPoint& point, |
FX_DWORD nFlag) { |
- CPDF_Point ptScroll = m_pContents->GetScrollPos(); |
- CPDF_Rect rcScroll = m_pContents->GetScrollArea(); |
- CPDF_Rect rcContents = m_pContents->GetClientRect(); |
+ CFX_FloatPoint ptScroll = m_pContents->GetScrollPos(); |
+ CFX_FloatRect rcScroll = m_pContents->GetScrollArea(); |
+ CFX_FloatRect rcContents = m_pContents->GetClientRect(); |
if (rcScroll.top - rcScroll.bottom > rcContents.Height()) { |
- CPDF_Point ptNew = ptScroll; |
+ CFX_FloatPoint ptNew = ptScroll; |
if (zDelta > 0) |
ptNew.y += 30; |
@@ -1338,7 +1341,7 @@ void CPWL_Note::OnNotify(CPWL_Wnd* pWnd, |
intptr_t lParam) { |
switch (msg) { |
case PNM_NOTEEDITCHANGED: { |
- CPDF_Rect rcScroll = m_pContents->GetScrollArea(); |
+ CFX_FloatRect rcScroll = m_pContents->GetScrollArea(); |
PWL_SCROLL_INFO sInfo; |
sInfo.fContentMin = rcScroll.bottom; |
@@ -1366,8 +1369,8 @@ void CPWL_Note::OnNotify(CPWL_Wnd* pWnd, |
(intptr_t)&sInfo); |
m_OldScrollInfo = sInfo; |
- CPDF_Point ptScroll = m_pContents->GetScrollPos(); |
- CPDF_Point ptOld = ptScroll; |
+ CFX_FloatPoint ptScroll = m_pContents->GetScrollPos(); |
+ CFX_FloatPoint ptOld = ptScroll; |
if (ptScroll.y > sInfo.fContentMax) |
ptScroll.y = sInfo.fContentMax; |
@@ -1404,13 +1407,13 @@ void CPWL_Note::OnNotify(CPWL_Wnd* pWnd, |
if (msg == PNM_SETCARETINFO && IsValid()) { |
if (PWL_CARET_INFO* pInfo = (PWL_CARET_INFO*)wParam) { |
if (m_pContents) { |
- CPDF_Rect rcClient = m_pContents->GetClientRect(); |
+ CFX_FloatRect rcClient = m_pContents->GetClientRect(); |
if (pInfo->ptHead.y > rcClient.top) { |
- CPDF_Point pt = m_pContents->OutToIn(pInfo->ptHead); |
+ CFX_FloatPoint pt = m_pContents->OutToIn(pInfo->ptHead); |
m_pContents->OnNotify(this, PNM_SCROLLWINDOW, SBT_VSCROLL, |
(intptr_t)&pt.y); |
- CPDF_Point ptScroll = m_pContents->GetScrollPos(); |
+ CFX_FloatPoint ptScroll = m_pContents->GetScrollPos(); |
m_pContentsBar->OnNotify(this, PNM_SETSCROLLPOS, SBT_VSCROLL, |
(intptr_t)&ptScroll.y); |
@@ -1418,12 +1421,12 @@ void CPWL_Note::OnNotify(CPWL_Wnd* pWnd, |
} |
if (pInfo->ptFoot.y < rcClient.bottom) { |
- CPDF_Point pt = m_pContents->OutToIn(pInfo->ptFoot); |
+ CFX_FloatPoint pt = m_pContents->OutToIn(pInfo->ptFoot); |
pt.y += rcClient.Height(); |
m_pContents->OnNotify(this, PNM_SCROLLWINDOW, SBT_VSCROLL, |
(intptr_t)&pt.y); |
- CPDF_Point ptScroll = m_pContents->GetScrollPos(); |
+ CFX_FloatPoint ptScroll = m_pContents->GetScrollPos(); |
m_pContentsBar->OnNotify(this, PNM_SETSCROLLPOS, SBT_VSCROLL, |
(intptr_t)&ptScroll.y); |
@@ -1458,7 +1461,7 @@ void CPWL_Note::SetBkColor(const CPWL_Color& color) { |
m_pRBBox->SetTextColor(sTextColor); |
} |
-FX_BOOL CPWL_Note::OnLButtonDown(const CPDF_Point& point, FX_DWORD nFlag) { |
+FX_BOOL CPWL_Note::OnLButtonDown(const CFX_FloatPoint& point, FX_DWORD nFlag) { |
if (m_pOptions->WndHitTest(m_pOptions->ParentToChild(point))) { |
if (IPWL_NoteNotify* pNotify = GetNoteNotify()) { |
int32_t x, y; |
@@ -1475,7 +1478,7 @@ FX_BOOL CPWL_Note::OnLButtonDown(const CPDF_Point& point, FX_DWORD nFlag) { |
return CPWL_Wnd::OnLButtonDown(point, nFlag); |
} |
-FX_BOOL CPWL_Note::OnRButtonUp(const CPDF_Point& point, FX_DWORD nFlag) { |
+FX_BOOL CPWL_Note::OnRButtonUp(const CFX_FloatPoint& point, FX_DWORD nFlag) { |
return CPWL_Wnd::OnRButtonUp(point, nFlag); |
} |