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

Side by Side Diff: fpdfsdk/include/fsdk_baseannot.h

Issue 1422113003: Fix XFA compilation noise, part 1. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: Nits. Created 5 years, 1 month 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_TextField.h ('k') | fpdfsdk/include/fsdk_baseform.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_FSDK_BASEANNOT_H_ 7 #ifndef FPDFSDK_INCLUDE_FSDK_BASEANNOT_H_
8 #define FPDFSDK_INCLUDE_FSDK_BASEANNOT_H_ 8 #define FPDFSDK_INCLUDE_FSDK_BASEANNOT_H_
9 9
10 #if _FX_OS_ == _FX_ANDROID_ 10 #if _FX_OS_ == _FX_ANDROID_
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 int8_t tzHour; 64 int8_t tzHour;
65 uint8_t tzMinute; 65 uint8_t tzMinute;
66 } dt; 66 } dt;
67 }; 67 };
68 68
69 class CPDFSDK_Annot { 69 class CPDFSDK_Annot {
70 public: 70 public:
71 CPDFSDK_Annot(CPDFSDK_PageView* pPageView); 71 CPDFSDK_Annot(CPDFSDK_PageView* pPageView);
72 virtual ~CPDFSDK_Annot(){}; 72 virtual ~CPDFSDK_Annot(){};
73 73
74 public:
75 virtual FX_BOOL IsXFAField() { return FALSE; } 74 virtual FX_BOOL IsXFAField() { return FALSE; }
76 75
77 virtual FX_FLOAT GetMinWidth() const; 76 virtual FX_FLOAT GetMinWidth() const;
78 virtual FX_FLOAT GetMinHeight() const; 77 virtual FX_FLOAT GetMinHeight() const;
79 // define layout order to 5. 78 // define layout order to 5.
80 virtual int GetLayoutOrder() const { return 5; } 79 virtual int GetLayoutOrder() const { return 5; }
81 80
82 virtual CPDF_Annot* GetPDFAnnot() { return NULL; } 81 virtual CPDF_Annot* GetPDFAnnot() const { return nullptr; }
83 virtual IXFA_Widget* GetXFAWidget() { return NULL; } 82 virtual IXFA_Widget* GetXFAWidget() const { return nullptr; }
84 83
85 virtual CFX_ByteString GetType() const { return ""; } 84 virtual CFX_ByteString GetType() const { return ""; }
86 virtual CFX_ByteString GetSubType() const { return ""; } 85 virtual CFX_ByteString GetSubType() const { return ""; }
87 86
88 virtual void SetRect(const CPDF_Rect& rect) {} 87 virtual void SetRect(const CPDF_Rect& rect) {}
89 virtual CPDF_Rect GetRect() const { return CPDF_Rect(); } 88 virtual CPDF_Rect GetRect() const { return CPDF_Rect(); }
90 89
91 virtual void Annot_OnDraw(CFX_RenderDevice* pDevice, 90 virtual void Annot_OnDraw(CFX_RenderDevice* pDevice,
92 CPDF_Matrix* pUser2Device, 91 CPDF_Matrix* pUser2Device,
93 CPDF_RenderOptions* pOptions) {} 92 CPDF_RenderOptions* pOptions) {}
94 93
95 public:
96 CPDF_Page* GetPDFPage(); 94 CPDF_Page* GetPDFPage();
97 CPDFXFA_Page* GetPDFXFAPage(); 95 CPDFXFA_Page* GetPDFXFAPage();
98 96
99 void SetPage(CPDFSDK_PageView* pPageView) { m_pPageView = pPageView; } 97 void SetPage(CPDFSDK_PageView* pPageView) { m_pPageView = pPageView; }
100 CPDFSDK_PageView* GetPageView() { return m_pPageView; } 98 CPDFSDK_PageView* GetPageView() const { return m_pPageView; }
101 99
102 // Tab Order 100 // Tab Order
103 int GetTabOrder(); 101 int GetTabOrder();
104 void SetTabOrder(int iTabOrder); 102 void SetTabOrder(int iTabOrder);
105 103
106 // Selection 104 // Selection
107 FX_BOOL IsSelected(); 105 FX_BOOL IsSelected();
108 void SetSelected(FX_BOOL bSelected); 106 void SetSelected(FX_BOOL bSelected);
109 107
110 protected: 108 protected:
(...skipping 10 matching lines...) Expand all
121 119
122 public: 120 public:
123 virtual FX_BOOL IsXFAField(); 121 virtual FX_BOOL IsXFAField();
124 122
125 virtual CFX_ByteString GetType() const; 123 virtual CFX_ByteString GetType() const;
126 virtual CFX_ByteString GetSubType() const; 124 virtual CFX_ByteString GetSubType() const;
127 125
128 virtual void SetRect(const CPDF_Rect& rect); 126 virtual void SetRect(const CPDF_Rect& rect);
129 virtual CPDF_Rect GetRect() const; 127 virtual CPDF_Rect GetRect() const;
130 128
131 virtual CPDF_Annot* GetPDFAnnot(); 129 virtual CPDF_Annot* GetPDFAnnot() const;
132 130
133 virtual void Annot_OnDraw(CFX_RenderDevice* pDevice, 131 virtual void Annot_OnDraw(CFX_RenderDevice* pDevice,
134 CPDF_Matrix* pUser2Device, 132 CPDF_Matrix* pUser2Device,
135 CPDF_RenderOptions* pOptions); 133 CPDF_RenderOptions* pOptions);
136 134
137 public: 135 public:
138 CPDF_Dictionary* GetAnnotDict() const; 136 CPDF_Dictionary* GetAnnotDict() const;
139 137
140 void SetContents(const CFX_WideString& sContents); 138 void SetContents(const CFX_WideString& sContents);
141 CFX_WideString GetContents() const; 139 CFX_WideString GetContents() const;
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 virtual void DrawAppearance(CFX_RenderDevice* pDevice, 196 virtual void DrawAppearance(CFX_RenderDevice* pDevice,
199 const CPDF_Matrix* pUser2Device, 197 const CPDF_Matrix* pUser2Device,
200 CPDF_Annot::AppearanceMode mode, 198 CPDF_Annot::AppearanceMode mode,
201 const CPDF_RenderOptions* pOptions); 199 const CPDF_RenderOptions* pOptions);
202 void DrawBorder(CFX_RenderDevice* pDevice, 200 void DrawBorder(CFX_RenderDevice* pDevice,
203 const CPDF_Matrix* pUser2Device, 201 const CPDF_Matrix* pUser2Device,
204 const CPDF_RenderOptions* pOptions); 202 const CPDF_RenderOptions* pOptions);
205 203
206 void ClearCachedAP(); 204 void ClearCachedAP();
207 205
208 virtual void ResetAppearance();
209 void WriteAppearance(const CFX_ByteString& sAPType, 206 void WriteAppearance(const CFX_ByteString& sAPType,
210 const CPDF_Rect& rcBBox, 207 const CPDF_Rect& rcBBox,
211 const CPDF_Matrix& matrix, 208 const CPDF_Matrix& matrix,
212 const CFX_ByteString& sContents, 209 const CFX_ByteString& sContents,
213 const CFX_ByteString& sAPState = ""); 210 const CFX_ByteString& sAPState = "");
214 211
215 private: 212 private:
216 FX_BOOL CreateFormFiller(); 213 FX_BOOL CreateFormFiller();
217 214
218 protected: 215 protected:
219 CPDF_Annot* m_pAnnot; 216 CPDF_Annot* m_pAnnot;
220 }; 217 };
221 218
222 #endif // FPDFSDK_INCLUDE_FSDK_BASEANNOT_H_ 219 #endif // FPDFSDK_INCLUDE_FSDK_BASEANNOT_H_
OLDNEW
« no previous file with comments | « fpdfsdk/include/formfiller/FFL_TextField.h ('k') | fpdfsdk/include/fsdk_baseform.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698