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

Side by Side Diff: fpdfsdk/include/formfiller/FFL_IFormFiller.h

Issue 1280883003: Merge to XFA: Cleanup: Remove dead formfiller code. (Closed) Base URL: https://pdfium.googlesource.com/pdfium@xfa
Patch Set: Created 5 years, 4 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/include/formfiller/FFL_FormFiller.h ('k') | fpdfsdk/include/formfiller/FFL_TextField.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 FPDFSDK_INCLUDE_FORMFILLER_FFL_IFORMFILLER_H_ 7 #ifndef FPDFSDK_INCLUDE_FORMFILLER_FFL_IFORMFILLER_H_
8 #define FPDFSDK_INCLUDE_FORMFILLER_FFL_IFORMFILLER_H_ 8 #define FPDFSDK_INCLUDE_FORMFILLER_FFL_IFORMFILLER_H_
9 9
10 #include <map> 10 #include <map>
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 short zDelta, 63 short zDelta,
64 const CPDF_Point& point); 64 const CPDF_Point& point);
65 virtual FX_BOOL OnRButtonDown(CPDFSDK_PageView* pPageView, 65 virtual FX_BOOL OnRButtonDown(CPDFSDK_PageView* pPageView,
66 CPDFSDK_Annot* pAnnot, 66 CPDFSDK_Annot* pAnnot,
67 FX_UINT nFlags, 67 FX_UINT nFlags,
68 const CPDF_Point& point); 68 const CPDF_Point& point);
69 virtual FX_BOOL OnRButtonUp(CPDFSDK_PageView* pPageView, 69 virtual FX_BOOL OnRButtonUp(CPDFSDK_PageView* pPageView,
70 CPDFSDK_Annot* pAnnot, 70 CPDFSDK_Annot* pAnnot,
71 FX_UINT nFlags, 71 FX_UINT nFlags,
72 const CPDF_Point& point); 72 const CPDF_Point& point);
73 virtual FX_BOOL OnRButtonDblClk(CPDFSDK_PageView* pPageView,
74 CPDFSDK_Annot* pAnnot,
75 FX_UINT nFlags,
76 const CPDF_Point& point);
77 73
78 virtual FX_BOOL OnKeyDown(CPDFSDK_Annot* pAnnot, 74 virtual FX_BOOL OnKeyDown(CPDFSDK_Annot* pAnnot,
79 FX_UINT nKeyCode, 75 FX_UINT nKeyCode,
80 FX_UINT nFlags); 76 FX_UINT nFlags);
81 virtual FX_BOOL OnChar(CPDFSDK_Annot* pAnnot, FX_UINT nChar, FX_UINT nFlags); 77 virtual FX_BOOL OnChar(CPDFSDK_Annot* pAnnot, FX_UINT nChar, FX_UINT nFlags);
82 78
83 virtual void OnDeSelected(CPDFSDK_Annot* pAnnot);
84 virtual void OnSelected(CPDFSDK_Annot* pAnnot);
85
86 virtual FX_BOOL OnSetFocus(CPDFSDK_Annot* pAnnot, FX_UINT nFlag); 79 virtual FX_BOOL OnSetFocus(CPDFSDK_Annot* pAnnot, FX_UINT nFlag);
87 virtual FX_BOOL OnKillFocus(CPDFSDK_Annot* pAnnot, FX_UINT nFlag); 80 virtual FX_BOOL OnKillFocus(CPDFSDK_Annot* pAnnot, FX_UINT nFlag);
88 81
89 virtual void QueryWherePopup(void* pPrivateData, 82 virtual void QueryWherePopup(void* pPrivateData,
90 FX_FLOAT fPopupMin, 83 FX_FLOAT fPopupMin,
91 FX_FLOAT fPopupMax, 84 FX_FLOAT fPopupMax,
92 int32_t& nRet, 85 int32_t& nRet,
93 FX_FLOAT& fPopupRet); 86 FX_FLOAT& fPopupRet);
94 virtual void OnBeforeKeyStroke(FX_BOOL bEditOrList, 87 virtual void OnBeforeKeyStroke(FX_BOOL bEditOrList,
95 void* pPrivateData, 88 void* pPrivateData,
96 int32_t nKeyCode, 89 int32_t nKeyCode,
97 CFX_WideString& strChange, 90 CFX_WideString& strChange,
98 const CFX_WideString& strChangeEx, 91 const CFX_WideString& strChangeEx,
99 int nSelStart, 92 int nSelStart,
100 int nSelEnd, 93 int nSelEnd,
101 FX_BOOL bKeyDown, 94 FX_BOOL bKeyDown,
102 FX_BOOL& bRC, 95 FX_BOOL& bRC,
103 FX_BOOL& bExit, 96 FX_BOOL& bExit,
104 FX_DWORD nFlag); 97 FX_DWORD nFlag);
105 virtual void OnAfterKeyStroke(FX_BOOL bEditOrList, 98 virtual void OnAfterKeyStroke(FX_BOOL bEditOrList,
106 void* pPrivateData, 99 void* pPrivateData,
107 FX_BOOL& bExit, 100 FX_BOOL& bExit,
108 FX_DWORD nFlag); 101 FX_DWORD nFlag);
109 102
110 virtual void OnSetWindowRect(void* pPrivateData, const CPDF_Rect& rcWindow);
111 virtual void OnKeyStroke(FX_BOOL bEditOrList,
112 void* pPrivateData,
113 int32_t nKeyCode,
114 CFX_WideString& strChange,
115 const CFX_WideString& strChangeEx,
116 FX_BOOL bKeyDown,
117 FX_BOOL& bRC,
118 FX_BOOL& bExit);
119 virtual void OnPopupPreOpen(void* pPrivateData, 103 virtual void OnPopupPreOpen(void* pPrivateData,
120 FX_BOOL& bExit, 104 FX_BOOL& bExit,
121 FX_DWORD nFlag); 105 FX_DWORD nFlag);
122 virtual void OnPopupPostOpen(void* pPrivateData, 106 virtual void OnPopupPostOpen(void* pPrivateData,
123 FX_BOOL& bExit, 107 FX_BOOL& bExit,
124 FX_DWORD nFlag); 108 FX_DWORD nFlag);
125 109
126 virtual void BeforeUndo(CPDFSDK_Document* pDocument);
127 virtual void BeforeRedo(CPDFSDK_Document* pDocument);
128 virtual void AfterUndo(CPDFSDK_Document* pDocument);
129 virtual void AfterRedo(CPDFSDK_Document* pDocument);
130
131 virtual FX_BOOL CanCopy(CPDFSDK_Document* pDocument);
132 virtual FX_BOOL CanCut(CPDFSDK_Document* pDocument);
133 virtual FX_BOOL CanPaste(CPDFSDK_Document* pDocument);
134
135 virtual void DoCopy(CPDFSDK_Document* pDocument);
136 virtual void DoCut(CPDFSDK_Document* pDocument);
137 virtual void DoPaste(CPDFSDK_Document* pDocument);
138
139 CFFL_FormFiller* GetFormFiller(CPDFSDK_Annot* pAnnot, FX_BOOL bRegister); 110 CFFL_FormFiller* GetFormFiller(CPDFSDK_Annot* pAnnot, FX_BOOL bRegister);
140 void RemoveFormFiller(CPDFSDK_Annot* pAnnot); 111 void RemoveFormFiller(CPDFSDK_Annot* pAnnot);
141 112
142 static FX_BOOL IsVisible(CPDFSDK_Widget* pWidget); 113 static FX_BOOL IsVisible(CPDFSDK_Widget* pWidget);
143 static FX_BOOL IsReadOnly(CPDFSDK_Widget* pWidget); 114 static FX_BOOL IsReadOnly(CPDFSDK_Widget* pWidget);
144 static FX_BOOL IsFillingAllowed(CPDFSDK_Widget* pWidget); 115 static FX_BOOL IsFillingAllowed(CPDFSDK_Widget* pWidget);
145 static FX_BOOL IsValidAnnot(CPDFSDK_PageView* pPageView, 116 static FX_BOOL IsValidAnnot(CPDFSDK_PageView* pPageView,
146 CPDFSDK_Annot* pAnnot); 117 CPDFSDK_Annot* pAnnot);
147 118
148 void OnKeyStrokeCommit(CPDFSDK_Widget* pWidget, 119 void OnKeyStrokeCommit(CPDFSDK_Widget* pWidget,
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
205 176
206 class CFFL_PrivateData { 177 class CFFL_PrivateData {
207 public: 178 public:
208 CPDFSDK_Widget* pWidget; 179 CPDFSDK_Widget* pWidget;
209 CPDFSDK_PageView* pPageView; 180 CPDFSDK_PageView* pPageView;
210 int nWidgetAge; 181 int nWidgetAge;
211 int nValueAge; 182 int nValueAge;
212 }; 183 };
213 184
214 #endif // FPDFSDK_INCLUDE_FORMFILLER_FFL_IFORMFILLER_H_ 185 #endif // FPDFSDK_INCLUDE_FORMFILLER_FFL_IFORMFILLER_H_
OLDNEW
« no previous file with comments | « fpdfsdk/include/formfiller/FFL_FormFiller.h ('k') | fpdfsdk/include/formfiller/FFL_TextField.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698