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

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

Issue 1252613002: FX_BOOL considered harmful. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Manual edits. Created 5 years, 5 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/fsdk_annothandler.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 20 matching lines...) Expand all
31 { 31 {
32 public: 32 public:
33 CPDFSDK_DateTime(); 33 CPDFSDK_DateTime();
34 CPDFSDK_DateTime(const CFX_ByteString& dtStr); 34 CPDFSDK_DateTime(const CFX_ByteString& dtStr);
35 CPDFSDK_DateTime(const CPDFSDK_DateTime& datetime); 35 CPDFSDK_DateTime(const CPDFSDK_DateTime& datetime);
36 CPDFSDK_DateTime(const FX_SYSTEMTIME& st); 36 CPDFSDK_DateTime(const FX_SYSTEMTIME& st);
37 37
38 38
39 CPDFSDK_DateTime& operator = (const CPDFSDK_DateTime& datetime); 39 CPDFSDK_DateTime& operator = (const CPDFSDK_DateTime& datetime);
40 CPDFSDK_DateTime& operator = (const FX_SYSTEMTIME& st); 40 CPDFSDK_DateTime& operator = (const FX_SYSTEMTIME& st);
41 » FX_BOOL»» » » operator == (CPDFSDK_DateTime& datetime) ; 41 » bool» » » » operator == (CPDFSDK_DateTime& datetime) ;
42 » FX_BOOL»» » » operator != (CPDFSDK_DateTime& datetime) ; 42 » bool» » » » operator != (CPDFSDK_DateTime& datetime) ;
43 » FX_BOOL»» » » operator > (CPDFSDK_DateTime& datetime); 43 » bool» » » » operator > (CPDFSDK_DateTime& datetime);
44 » FX_BOOL»» » » operator >= (CPDFSDK_DateTime& datetime) ; 44 » bool» » » » operator >= (CPDFSDK_DateTime& datetime) ;
45 » FX_BOOL»» » » operator < (CPDFSDK_DateTime& datetime); 45 » bool» » » » operator < (CPDFSDK_DateTime& datetime);
46 » FX_BOOL»» » » operator <= (CPDFSDK_DateTime& datetime) ; 46 » bool» » » » operator <= (CPDFSDK_DateTime& datetime) ;
47 operator time_t(); 47 operator time_t();
48 48
49 CPDFSDK_DateTime& FromPDFDateTimeString(const CFX_ByteString& dtSt r); 49 CPDFSDK_DateTime& FromPDFDateTimeString(const CFX_ByteString& dtSt r);
50 CFX_ByteString ToCommonDateTimeString(); 50 CFX_ByteString ToCommonDateTimeString();
51 CFX_ByteString ToPDFDateTimeString(); 51 CFX_ByteString ToPDFDateTimeString();
52 void ToSystemTime(FX_SYSTEMTIME& st); 52 void ToSystemTime(FX_SYSTEMTIME& st);
53 CPDFSDK_DateTime ToGMT(); 53 CPDFSDK_DateTime ToGMT();
54 CPDFSDK_DateTime& AddDays(short days); 54 CPDFSDK_DateTime& AddDays(short days);
55 CPDFSDK_DateTime& AddSeconds(int seconds); 55 CPDFSDK_DateTime& AddSeconds(int seconds);
56 56
(...skipping 28 matching lines...) Expand all
85 85
86 void SetPage(CPDFSDK_PageView * pPageView); 86 void SetPage(CPDFSDK_PageView * pPageView);
87 CPDFSDK_PageView* GetPageView(); 87 CPDFSDK_PageView* GetPageView();
88 FX_DWORD GetFlags(); 88 FX_DWORD GetFlags();
89 89
90 // Tab Order 90 // Tab Order
91 int GetTabOrder(); 91 int GetTabOrder();
92 void SetTabOrder(int iTabOrde r); 92 void SetTabOrder(int iTabOrde r);
93 93
94 // Selection 94 // Selection
95 » FX_BOOL»» » » » » IsSelected(); 95 » bool» » » » » » IsSelected();
96 » void» » » » » » SetSelected(FX_BOOL bSel ected); 96 » void» » » » » » SetSelected(bool bSelect ed);
97 97
98 CFX_ByteString GetType() const; 98 CFX_ByteString GetType() const;
99 virtual CFX_ByteString GetSubType() const; 99 virtual CFX_ByteString GetSubType() const;
100 100
101 CPDF_Page* GetPDFPage(); 101 CPDF_Page* GetPDFPage();
102 102
103 public: 103 public:
104 CPDF_Dictionary* GetAnnotDict() const; 104 CPDF_Dictionary* GetAnnotDict() const;
105 105
106 void SetRect(const CPDF_Rect& rect); 106 void SetRect(const CPDF_Rect& rect);
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
139 139
140 void SetBorderDash(const CFX_ IntArray& array); 140 void SetBorderDash(const CFX_ IntArray& array);
141 void GetBorderDash(CFX_IntArr ay& array) const; 141 void GetBorderDash(CFX_IntArr ay& array) const;
142 142
143 //The background of the annotation's icon when closed 143 //The background of the annotation's icon when closed
144 //The title bar of the annotation's pop-up window 144 //The title bar of the annotation's pop-up window
145 //The border of a link annotation 145 //The border of a link annotation
146 146
147 void SetColor(FX_COLORREF col or); 147 void SetColor(FX_COLORREF col or);
148 void RemoveColor(); 148 void RemoveColor();
149 » FX_BOOL»» » » » » GetColor(FX_COLORREF& co lor) const; 149 » bool» » » » » » GetColor(FX_COLORREF& co lor) const;
150 150
151 » FX_BOOL»» » » » » IsVisible() const; 151 » bool» » » » » » IsVisible() const;
152 //action 152 //action
153 153
154 CPDF_Action GetAction() const; 154 CPDF_Action GetAction() const;
155 void SetAction(const CPDF_Act ion& a); 155 void SetAction(const CPDF_Act ion& a);
156 void RemoveAction(); 156 void RemoveAction();
157 157
158 CPDF_AAction GetAAction() const; 158 CPDF_AAction GetAAction() const;
159 void SetAAction(const CPDF_AA ction& aa); 159 void SetAAction(const CPDF_AA ction& aa);
160 void RemoveAAction(); 160 void RemoveAAction();
161 161
162 virtual CPDF_Action GetAAction(CPDF_AAction::AAction Type eAAT); 162 virtual CPDF_Action GetAAction(CPDF_AAction::AAction Type eAAT);
163 163
164 public: 164 public:
165 » FX_BOOL»» » » » » IsAppearanceValid(); 165 » bool» » » » » » IsAppearanceValid();
166 » FX_BOOL»» » » » » IsAppearanceValid(CPDF_A nnot::AppearanceMode mode); 166 » bool» » » » » » IsAppearanceValid(CPDF_A nnot::AppearanceMode mode);
167 void DrawAppearance(CFX_Rende rDevice* pDevice, const CPDF_Matrix* pUser2Device, 167 void DrawAppearance(CFX_Rende rDevice* pDevice, const CPDF_Matrix* pUser2Device,
168 CPDF_Annot::AppearanceMode mode, const CPDF_RenderOptions* pOpti ons); 168 CPDF_Annot::AppearanceMode mode, const CPDF_RenderOptions* pOpti ons);
169 void DrawBorder(CFX_RenderDev ice* pDevice, const CPDF_Matrix* pUser2Device, 169 void DrawBorder(CFX_RenderDev ice* pDevice, const CPDF_Matrix* pUser2Device,
170 const CPDF_RenderOptions* pOptions); 170 const CPDF_RenderOptions* pOptions);
171 171
172 void ClearCachedAP(); 172 void ClearCachedAP();
173 173
174 void WriteAppearance(const CF X_ByteString& sAPType, const CPDF_Rect& rcBBox, 174 void WriteAppearance(const CF X_ByteString& sAPType, const CPDF_Rect& rcBBox,
175 const CPDF_Matrix& matrix, const CFX_ByteString& sContents, 175 const CPDF_Matrix& matrix, const CFX_ByteString& sContents,
176 const CFX_ByteString& sAPState = ""); 176 const CFX_ByteString& sAPState = "");
177 177
178 public: 178 public:
179 virtual void Annot_OnDraw(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,CPDF_RenderOptions* pOptions); 179 virtual void Annot_OnDraw(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,CPDF_RenderOptions* pOptions);
180 public: 180 public:
181 181
182 182
183 private: 183 private:
184 » FX_BOOL CreateFormFiller(); 184 » bool CreateFormFiller();
185 protected: 185 protected:
186 CPDF_Annot* m_pAnnot; 186 CPDF_Annot* m_pAnnot;
187 CPDFSDK_PageView* m_pPageView; 187 CPDFSDK_PageView* m_pPageView;
188 » FX_BOOL»» » » m_bSelected; 188 » bool» » » » m_bSelected;
189 int m_nTabOrder; 189 int m_nTabOrder;
190 190
191 }; 191 };
192 192
193 #endif // FPDFSDK_INCLUDE_FSDK_BASEANNOT_H_ 193 #endif // FPDFSDK_INCLUDE_FSDK_BASEANNOT_H_
OLDNEW
« no previous file with comments | « fpdfsdk/include/fsdk_annothandler.h ('k') | fpdfsdk/include/fsdk_baseform.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698