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

Side by Side Diff: xfa/fxfa/include/fxfa.h

Issue 2031873003: Get rid of NULLs in xfa/ (Closed) Base URL: https://pdfium.googlesource.com/pdfium@nullptr_fpdfsdk
Patch Set: Created 4 years, 6 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 | « xfa/fxfa/fm2js/xfa_fmparse.cpp ('k') | xfa/fxfa/include/fxfa_widget.h » ('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 #ifndef XFA_FXFA_INCLUDE_FXFA_H_ 7 #ifndef XFA_FXFA_INCLUDE_FXFA_H_
8 #define XFA_FXFA_INCLUDE_FXFA_H_ 8 #define XFA_FXFA_INCLUDE_FXFA_H_
9 9
10 #include <vector> 10 #include <vector>
(...skipping 335 matching lines...) Expand 10 before | Expand all | Expand 10 after
346 virtual void DisplayCaret(CXFA_FFWidget* hWidget, 346 virtual void DisplayCaret(CXFA_FFWidget* hWidget,
347 FX_BOOL bVisible, 347 FX_BOOL bVisible,
348 const CFX_RectF* pRtAnchor) = 0; 348 const CFX_RectF* pRtAnchor) = 0;
349 virtual FX_BOOL GetPopupPos(CXFA_FFWidget* hWidget, 349 virtual FX_BOOL GetPopupPos(CXFA_FFWidget* hWidget,
350 FX_FLOAT fMinPopup, 350 FX_FLOAT fMinPopup,
351 FX_FLOAT fMaxPopup, 351 FX_FLOAT fMaxPopup,
352 const CFX_RectF& rtAnchor, 352 const CFX_RectF& rtAnchor,
353 CFX_RectF& rtPopup) = 0; 353 CFX_RectF& rtPopup) = 0;
354 virtual FX_BOOL PopupMenu(CXFA_FFWidget* hWidget, 354 virtual FX_BOOL PopupMenu(CXFA_FFWidget* hWidget,
355 CFX_PointF ptPopup, 355 CFX_PointF ptPopup,
356 const CFX_RectF* pRectExclude = NULL) = 0; 356 const CFX_RectF* pRectExclude = nullptr) = 0;
357 virtual void PageViewEvent(CXFA_FFPageView* pPageView, uint32_t dwFlags) = 0; 357 virtual void PageViewEvent(CXFA_FFPageView* pPageView, uint32_t dwFlags) = 0;
358 virtual void WidgetPostAdd(CXFA_FFWidget* hWidget, 358 virtual void WidgetPostAdd(CXFA_FFWidget* hWidget,
359 CXFA_WidgetAcc* pWidgetData) = 0; 359 CXFA_WidgetAcc* pWidgetData) = 0;
360 virtual void WidgetPreRemove(CXFA_FFWidget* hWidget, 360 virtual void WidgetPreRemove(CXFA_FFWidget* hWidget,
361 CXFA_WidgetAcc* pWidgetData) = 0; 361 CXFA_WidgetAcc* pWidgetData) = 0;
362 virtual FX_BOOL RenderCustomWidget(CXFA_FFWidget* hWidget, 362 virtual FX_BOOL RenderCustomWidget(CXFA_FFWidget* hWidget,
363 CFX_Graphics* pGS, 363 CFX_Graphics* pGS,
364 CFX_Matrix* pMatrix, 364 CFX_Matrix* pMatrix,
365 const CFX_RectF& rtUI) { 365 const CFX_RectF& rtUI) {
366 return FALSE; 366 return FALSE;
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
430 virtual CPDF_Document* OpenPDF(CXFA_FFDoc* hDoc, 430 virtual CPDF_Document* OpenPDF(CXFA_FFDoc* hDoc,
431 IFX_FileRead* pFile, 431 IFX_FileRead* pFile,
432 FX_BOOL bTakeOverFile) = 0; 432 FX_BOOL bTakeOverFile) = 0;
433 virtual IFX_FileRead* OpenLinkedFile(CXFA_FFDoc* hDoc, 433 virtual IFX_FileRead* OpenLinkedFile(CXFA_FFDoc* hDoc,
434 const CFX_WideString& wsLink) = 0; 434 const CFX_WideString& wsLink) = 0;
435 }; 435 };
436 436
437 class CXFA_EventParam { 437 class CXFA_EventParam {
438 public: 438 public:
439 CXFA_EventParam() { 439 CXFA_EventParam() {
440 m_pTarget = NULL; 440 m_pTarget = nullptr;
441 m_eType = XFA_EVENT_Unknown; 441 m_eType = XFA_EVENT_Unknown;
442 m_wsResult.clear(); 442 m_wsResult.clear();
443 Reset(); 443 Reset();
444 } 444 }
445 void Reset() { 445 void Reset() {
446 m_wsChange.clear(); 446 m_wsChange.clear();
447 m_iCommitKey = 0; 447 m_iCommitKey = 0;
448 m_wsFullText.clear(); 448 m_wsFullText.clear();
449 m_bKeyDown = FALSE; 449 m_bKeyDown = FALSE;
450 m_bModifier = FALSE; 450 m_bModifier = FALSE;
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
498 virtual void Reset() = 0; 498 virtual void Reset() = 0;
499 virtual CXFA_FFWidget* MoveToFirst() = 0; 499 virtual CXFA_FFWidget* MoveToFirst() = 0;
500 virtual CXFA_FFWidget* MoveToLast() = 0; 500 virtual CXFA_FFWidget* MoveToLast() = 0;
501 virtual CXFA_FFWidget* MoveToNext() = 0; 501 virtual CXFA_FFWidget* MoveToNext() = 0;
502 virtual CXFA_FFWidget* MoveToPrevious() = 0; 502 virtual CXFA_FFWidget* MoveToPrevious() = 0;
503 virtual CXFA_FFWidget* GetCurrentWidget() = 0; 503 virtual CXFA_FFWidget* GetCurrentWidget() = 0;
504 virtual FX_BOOL SetCurrentWidget(CXFA_FFWidget* hWidget) = 0; 504 virtual FX_BOOL SetCurrentWidget(CXFA_FFWidget* hWidget) = 0;
505 }; 505 };
506 506
507 #endif // XFA_FXFA_INCLUDE_FXFA_H_ 507 #endif // XFA_FXFA_INCLUDE_FXFA_H_
OLDNEW
« no previous file with comments | « xfa/fxfa/fm2js/xfa_fmparse.cpp ('k') | xfa/fxfa/include/fxfa_widget.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698