Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(51)

Side by Side Diff: fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp

Issue 1835693002: Remove FX_DWORD from fpdfsdk/ and testing/ (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « fpdfsdk/fpdfxfa/fpdfxfa_app.cpp ('k') | fpdfsdk/fpdfxfa/fpdfxfa_util.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #include "core/fpdfapi/fpdf_parser/include/cpdf_array.h" 7 #include "core/fpdfapi/fpdf_parser/include/cpdf_array.h"
8 #include "core/fpdfapi/fpdf_parser/include/cpdf_document.h" 8 #include "core/fpdfapi/fpdf_parser/include/cpdf_document.h"
9 #include "core/fpdfapi/fpdf_parser/include/cpdf_stream_acc.h" 9 #include "core/fpdfapi/fpdf_parser/include/cpdf_stream_acc.h"
10 #include "core/fpdfapi/fpdf_parser/include/cpdf_string.h" 10 #include "core/fpdfapi/fpdf_parser/include/cpdf_string.h"
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 } 226 }
227 227
228 FX_BOOL CPDFXFA_Document::GetChangeMark(IXFA_Doc* hDoc) { 228 FX_BOOL CPDFXFA_Document::GetChangeMark(IXFA_Doc* hDoc) {
229 if (hDoc == m_pXFADoc && m_pSDKDoc) 229 if (hDoc == m_pXFADoc && m_pSDKDoc)
230 return m_pSDKDoc->GetChangeMark(); 230 return m_pSDKDoc->GetChangeMark();
231 return FALSE; 231 return FALSE;
232 } 232 }
233 233
234 void CPDFXFA_Document::InvalidateRect(IXFA_PageView* pPageView, 234 void CPDFXFA_Document::InvalidateRect(IXFA_PageView* pPageView,
235 const CFX_RectF& rt, 235 const CFX_RectF& rt,
236 FX_DWORD dwFlags /* = 0 */) { 236 uint32_t dwFlags /* = 0 */) {
237 if (!m_pXFADoc || !m_pSDKDoc) 237 if (!m_pXFADoc || !m_pSDKDoc)
238 return; 238 return;
239 239
240 if (m_iDocType != DOCTYPE_DYNAMIC_XFA) 240 if (m_iDocType != DOCTYPE_DYNAMIC_XFA)
241 return; 241 return;
242 242
243 CFX_FloatRect rcPage; 243 CFX_FloatRect rcPage;
244 FXRect2PDFRect(rt, rcPage); 244 FXRect2PDFRect(rt, rcPage);
245 245
246 CPDFXFA_Page* pPage = GetPage(pPageView); 246 CPDFXFA_Page* pPage = GetPage(pPageView);
247 247
248 if (pPage == NULL) 248 if (pPage == NULL)
249 return; 249 return;
250 250
251 CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv(); 251 CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv();
252 if (!pEnv) 252 if (!pEnv)
253 return; 253 return;
254 254
255 pEnv->FFI_Invalidate((FPDF_PAGE)pPage, rcPage.left, rcPage.bottom, 255 pEnv->FFI_Invalidate((FPDF_PAGE)pPage, rcPage.left, rcPage.bottom,
256 rcPage.right, rcPage.top); 256 rcPage.right, rcPage.top);
257 } 257 }
258 258
259 void CPDFXFA_Document::InvalidateRect(IXFA_Widget* hWidget, 259 void CPDFXFA_Document::InvalidateRect(IXFA_Widget* hWidget,
260 FX_DWORD dwFlags /* = 0 */) { 260 uint32_t dwFlags /* = 0 */) {
261 if (!hWidget) 261 if (!hWidget)
262 return; 262 return;
263 263
264 if (!m_pXFADoc || !m_pSDKDoc || !m_pXFADocView) 264 if (!m_pXFADoc || !m_pSDKDoc || !m_pXFADocView)
265 return; 265 return;
266 266
267 if (m_iDocType != DOCTYPE_DYNAMIC_XFA) 267 if (m_iDocType != DOCTYPE_DYNAMIC_XFA)
268 return; 268 return;
269 269
270 IXFA_WidgetHandler* pWidgetHandler = m_pXFADocView->GetWidgetHandler(); 270 IXFA_WidgetHandler* pWidgetHandler = m_pXFADocView->GetWidgetHandler();
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
348 pEnv->FFI_GetPageViewRect(pPage, pageViewRect); 348 pEnv->FFI_GetPageViewRect(pPage, pageViewRect);
349 349
350 CFX_FloatRect rcAnchor; 350 CFX_FloatRect rcAnchor;
351 351
352 rcAnchor.left = rtAnchor.left; 352 rcAnchor.left = rtAnchor.left;
353 rcAnchor.top = rtAnchor.bottom(); 353 rcAnchor.top = rtAnchor.bottom();
354 rcAnchor.right = rtAnchor.right(); 354 rcAnchor.right = rtAnchor.right();
355 rcAnchor.bottom = rtAnchor.top; 355 rcAnchor.bottom = rtAnchor.top;
356 356
357 int t1, t2, t; 357 int t1, t2, t;
358 FX_DWORD dwPos; 358 uint32_t dwPos;
359 FX_FLOAT fPoupHeight; 359 FX_FLOAT fPoupHeight;
360 switch (nRotate) { 360 switch (nRotate) {
361 case 90: { 361 case 90: {
362 t1 = (int)(pageViewRect.right - rcAnchor.right); 362 t1 = (int)(pageViewRect.right - rcAnchor.right);
363 t2 = (int)(rcAnchor.left - pageViewRect.left); 363 t2 = (int)(rcAnchor.left - pageViewRect.left);
364 if (rcAnchor.bottom < pageViewRect.bottom) { 364 if (rcAnchor.bottom < pageViewRect.bottom) {
365 rtPopup.left += rcAnchor.bottom - pageViewRect.bottom; 365 rtPopup.left += rcAnchor.bottom - pageViewRect.bottom;
366 } 366 }
367 367
368 break; 368 break;
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
482 menuFlag |= FXFA_MEMU_SELECTALL; 482 menuFlag |= FXFA_MEMU_SELECTALL;
483 483
484 CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv(); 484 CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv();
485 if (pEnv == NULL) 485 if (pEnv == NULL)
486 return FALSE; 486 return FALSE;
487 487
488 return pEnv->FFI_PopupMenu(pPage, hWidget, menuFlag, ptPopup, NULL); 488 return pEnv->FFI_PopupMenu(pPage, hWidget, menuFlag, ptPopup, NULL);
489 } 489 }
490 490
491 void CPDFXFA_Document::PageViewEvent(IXFA_PageView* pPageView, 491 void CPDFXFA_Document::PageViewEvent(IXFA_PageView* pPageView,
492 FX_DWORD dwFlags) { 492 uint32_t dwFlags) {
493 CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv(); 493 CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv();
494 if (!pEnv) 494 if (!pEnv)
495 return; 495 return;
496 496
497 if (m_nLoadStatus != FXFA_LOADSTATUS_LOADING && 497 if (m_nLoadStatus != FXFA_LOADSTATUS_LOADING &&
498 m_nLoadStatus != FXFA_LOADSTATUS_CLOSING && 498 m_nLoadStatus != FXFA_LOADSTATUS_CLOSING &&
499 XFA_PAGEVIEWEVENT_StopLayout == dwFlags) { 499 XFA_PAGEVIEWEVENT_StopLayout == dwFlags) {
500 int nNewCount = GetPageCount(); 500 int nNewCount = GetPageCount();
501 if (nNewCount == m_nPageCount) 501 if (nNewCount == m_nPageCount)
502 return; 502 return;
(...skipping 16 matching lines...) Expand all
519 : FXFA_PAGEVIEWEVENT_POSTADDED; 519 : FXFA_PAGEVIEWEVENT_POSTADDED;
520 int count = FXSYS_abs(nNewCount - m_nPageCount); 520 int count = FXSYS_abs(nNewCount - m_nPageCount);
521 m_nPageCount = nNewCount; 521 m_nPageCount = nNewCount;
522 m_XFAPageList.SetSize(nNewCount); 522 m_XFAPageList.SetSize(nNewCount);
523 pEnv->FFI_PageEvent(count, flag); 523 pEnv->FFI_PageEvent(count, flag);
524 } 524 }
525 } 525 }
526 526
527 void CPDFXFA_Document::WidgetEvent(IXFA_Widget* hWidget, 527 void CPDFXFA_Document::WidgetEvent(IXFA_Widget* hWidget,
528 CXFA_WidgetAcc* pWidgetData, 528 CXFA_WidgetAcc* pWidgetData,
529 FX_DWORD dwEvent, 529 uint32_t dwEvent,
530 void* pParam, 530 void* pParam,
531 void* pAdditional) { 531 void* pAdditional) {
532 if (m_iDocType != DOCTYPE_DYNAMIC_XFA || !hWidget) 532 if (m_iDocType != DOCTYPE_DYNAMIC_XFA || !hWidget)
533 return; 533 return;
534 534
535 CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv(); 535 CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv();
536 if (!pEnv) 536 if (!pEnv)
537 return; 537 return;
538 538
539 IXFA_PageView* pPageView = 539 IXFA_PageView* pPageView =
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after
781 CPDFSDK_Annot* pAnnot = pPageView->GetAnnotByXFAWidget(hWidget); 781 CPDFSDK_Annot* pAnnot = pPageView->GetAnnotByXFAWidget(hWidget);
782 if (pAnnot) { 782 if (pAnnot) {
783 m_pSDKDoc->SetFocusAnnot(pAnnot); 783 m_pSDKDoc->SetFocusAnnot(pAnnot);
784 break; 784 break;
785 } 785 }
786 } 786 }
787 } 787 }
788 void CPDFXFA_Document::Print(IXFA_Doc* hDoc, 788 void CPDFXFA_Document::Print(IXFA_Doc* hDoc,
789 int32_t nStartPage, 789 int32_t nStartPage,
790 int32_t nEndPage, 790 int32_t nEndPage,
791 FX_DWORD dwOptions) { 791 uint32_t dwOptions) {
792 if (hDoc != m_pXFADoc) 792 if (hDoc != m_pXFADoc)
793 return; 793 return;
794 794
795 CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv(); 795 CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv();
796 if (pEnv == NULL) 796 if (pEnv == NULL)
797 return; 797 return;
798 798
799 if (!pEnv->GetFormFillInfo() || 799 if (!pEnv->GetFormFillInfo() ||
800 pEnv->GetFormFillInfo()->m_pJsPlatform == NULL) 800 pEnv->GetFormFillInfo()->m_pJsPlatform == NULL)
801 return; 801 return;
(...skipping 476 matching lines...) Expand 10 before | Expand all | Expand 10 after
1278 } 1278 }
1279 1279
1280 return _GetHValueByName(szPropName, hValue, 1280 return _GetHValueByName(szPropName, hValue,
1281 m_pSDKDoc->GetEnv()->GetJSRuntime()); 1281 m_pSDKDoc->GetEnv()->GetJSRuntime());
1282 } 1282 }
1283 FX_BOOL CPDFXFA_Document::_GetHValueByName(const CFX_ByteStringC& utf8Name, 1283 FX_BOOL CPDFXFA_Document::_GetHValueByName(const CFX_ByteStringC& utf8Name,
1284 FXJSE_HVALUE hValue, 1284 FXJSE_HVALUE hValue,
1285 IJS_Runtime* runTime) { 1285 IJS_Runtime* runTime) {
1286 return runTime->GetHValueByName(utf8Name, hValue); 1286 return runTime->GetHValueByName(utf8Name, hValue);
1287 } 1287 }
OLDNEW
« no previous file with comments | « fpdfsdk/fpdfxfa/fpdfxfa_app.cpp ('k') | fpdfsdk/fpdfxfa/fpdfxfa_util.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698