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

Side by Side Diff: core/fpdfdoc/cpdf_formfield.h

Issue 2477443002: Remove FX_BOOL from core (Closed)
Patch Set: Created 4 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 | « core/fpdfdoc/cpdf_formcontrol.cpp ('k') | core/fpdfdoc/cpdf_formfield.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 2016 PDFium Authors. All rights reserved. 1 // Copyright 2016 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 CORE_FPDFDOC_CPDF_FORMFIELD_H_ 7 #ifndef CORE_FPDFDOC_CPDF_FORMFIELD_H_
8 #define CORE_FPDFDOC_CPDF_FORMFIELD_H_ 8 #define CORE_FPDFDOC_CPDF_FORMFIELD_H_
9 9
10 #include "core/fpdfdoc/cpdf_aaction.h" 10 #include "core/fpdfdoc/cpdf_aaction.h"
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 }; 49 };
50 50
51 CFX_WideString GetFullName() const; 51 CFX_WideString GetFullName() const;
52 52
53 Type GetType() const { return m_Type; } 53 Type GetType() const { return m_Type; }
54 uint32_t GetFlags() const { return m_Flags; } 54 uint32_t GetFlags() const { return m_Flags; }
55 55
56 CPDF_Dictionary* GetFieldDict() const { return m_pDict; } 56 CPDF_Dictionary* GetFieldDict() const { return m_pDict; }
57 void SetFieldDict(CPDF_Dictionary* pDict) { m_pDict = pDict; } 57 void SetFieldDict(CPDF_Dictionary* pDict) { m_pDict = pDict; }
58 58
59 FX_BOOL ResetField(FX_BOOL bNotify = FALSE); 59 bool ResetField(bool bNotify = false);
60 60
61 int CountControls() const { return m_ControlList.GetSize(); } 61 int CountControls() const { return m_ControlList.GetSize(); }
62 62
63 CPDF_FormControl* GetControl(int index) const { 63 CPDF_FormControl* GetControl(int index) const {
64 return m_ControlList.GetAt(index); 64 return m_ControlList.GetAt(index);
65 } 65 }
66 66
67 int GetControlIndex(const CPDF_FormControl* pControl) const; 67 int GetControlIndex(const CPDF_FormControl* pControl) const;
68 int GetFieldType() const; 68 int GetFieldType() const;
69 69
70 CPDF_AAction GetAdditionalAction() const; 70 CPDF_AAction GetAdditionalAction() const;
71 CFX_WideString GetAlternateName() const; 71 CFX_WideString GetAlternateName() const;
72 CFX_WideString GetMappingName() const; 72 CFX_WideString GetMappingName() const;
73 73
74 uint32_t GetFieldFlags() const; 74 uint32_t GetFieldFlags() const;
75 CFX_ByteString GetDefaultStyle() const; 75 CFX_ByteString GetDefaultStyle() const;
76 CFX_WideString GetRichTextString() const; 76 CFX_WideString GetRichTextString() const;
77 77
78 CFX_WideString GetValue() const; 78 CFX_WideString GetValue() const;
79 CFX_WideString GetDefaultValue() const; 79 CFX_WideString GetDefaultValue() const;
80 FX_BOOL SetValue(const CFX_WideString& value, FX_BOOL bNotify = FALSE); 80 bool SetValue(const CFX_WideString& value, bool bNotify = false);
81 81
82 int GetMaxLen() const; 82 int GetMaxLen() const;
83 int CountSelectedItems() const; 83 int CountSelectedItems() const;
84 int GetSelectedIndex(int index) const; 84 int GetSelectedIndex(int index) const;
85 85
86 FX_BOOL ClearSelection(FX_BOOL bNotify = FALSE); 86 bool ClearSelection(bool bNotify = false);
87 FX_BOOL IsItemSelected(int index) const; 87 bool IsItemSelected(int index) const;
88 FX_BOOL SetItemSelection(int index, 88 bool SetItemSelection(int index, bool bSelected, bool bNotify = false);
89 FX_BOOL bSelected,
90 FX_BOOL bNotify = FALSE);
91 89
92 FX_BOOL IsItemDefaultSelected(int index) const; 90 bool IsItemDefaultSelected(int index) const;
93 91
94 int GetDefaultSelectedItem() const; 92 int GetDefaultSelectedItem() const;
95 int CountOptions() const; 93 int CountOptions() const;
96 94
97 CFX_WideString GetOptionLabel(int index) const; 95 CFX_WideString GetOptionLabel(int index) const;
98 CFX_WideString GetOptionValue(int index) const; 96 CFX_WideString GetOptionValue(int index) const;
99 97
100 int FindOption(CFX_WideString csOptLabel) const; 98 int FindOption(CFX_WideString csOptLabel) const;
101 int FindOptionValue(const CFX_WideString& csOptValue) const; 99 int FindOptionValue(const CFX_WideString& csOptValue) const;
102 100
103 FX_BOOL CheckControl(int iControlIndex, bool bChecked, bool bNotify = false); 101 bool CheckControl(int iControlIndex, bool bChecked, bool bNotify = false);
104 102
105 int GetTopVisibleIndex() const; 103 int GetTopVisibleIndex() const;
106 int CountSelectedOptions() const; 104 int CountSelectedOptions() const;
107 105
108 int GetSelectedOptionIndex(int index) const; 106 int GetSelectedOptionIndex(int index) const;
109 FX_BOOL IsOptionSelected(int iOptIndex) const; 107 bool IsOptionSelected(int iOptIndex) const;
110 108
111 FX_BOOL SelectOption(int iOptIndex, 109 bool SelectOption(int iOptIndex, bool bSelected, bool bNotify = false);
112 FX_BOOL bSelected,
113 FX_BOOL bNotify = FALSE);
114 110
115 FX_BOOL ClearSelectedOptions(FX_BOOL bNotify = FALSE); 111 bool ClearSelectedOptions(bool bNotify = false);
116 112
117 #ifdef PDF_ENABLE_XFA 113 #ifdef PDF_ENABLE_XFA
118 FX_BOOL ClearOptions(FX_BOOL bNotify = FALSE); 114 bool ClearOptions(bool bNotify = false);
119 115
120 int InsertOption(CFX_WideString csOptLabel, 116 int InsertOption(CFX_WideString csOptLabel,
121 int index = -1, 117 int index = -1,
122 FX_BOOL bNotify = FALSE); 118 bool bNotify = false);
123 #endif // PDF_ENABLE_XFA 119 #endif // PDF_ENABLE_XFA
124 120
125 FX_FLOAT GetFontSize() const { return m_FontSize; } 121 FX_FLOAT GetFontSize() const { return m_FontSize; }
126 CPDF_Font* GetFont() const { return m_pFont; } 122 CPDF_Font* GetFont() const { return m_pFont; }
127 123
128 private: 124 private:
129 friend class CPDF_InterForm; 125 friend class CPDF_InterForm;
130 friend class CPDF_FormControl; 126 friend class CPDF_FormControl;
131 127
132 CPDF_FormField(CPDF_InterForm* pForm, CPDF_Dictionary* pDict); 128 CPDF_FormField(CPDF_InterForm* pForm, CPDF_Dictionary* pDict);
133 ~CPDF_FormField(); 129 ~CPDF_FormField();
134 130
135 CFX_WideString GetValue(FX_BOOL bDefault) const; 131 CFX_WideString GetValue(bool bDefault) const;
136 FX_BOOL SetValue(const CFX_WideString& value, 132 bool SetValue(const CFX_WideString& value, bool bDefault, bool bNotify);
137 FX_BOOL bDefault,
138 FX_BOOL bNotify);
139 133
140 void SyncFieldFlags(); 134 void SyncFieldFlags();
141 int FindListSel(CPDF_String* str); 135 int FindListSel(CPDF_String* str);
142 CFX_WideString GetOptionText(int index, int sub_index) const; 136 CFX_WideString GetOptionText(int index, int sub_index) const;
143 137
144 void LoadDA(); 138 void LoadDA();
145 CFX_WideString GetCheckValue(FX_BOOL bDefault) const; 139 CFX_WideString GetCheckValue(bool bDefault) const;
146 FX_BOOL SetCheckValue(const CFX_WideString& value, 140 bool SetCheckValue(const CFX_WideString& value, bool bDefault, bool bNotify);
147 FX_BOOL bDefault,
148 FX_BOOL bNotify);
149 141
150 bool NotifyBeforeSelectionChange(const CFX_WideString& value); 142 bool NotifyBeforeSelectionChange(const CFX_WideString& value);
151 void NotifyAfterSelectionChange(); 143 void NotifyAfterSelectionChange();
152 144
153 bool NotifyBeforeValueChange(const CFX_WideString& value); 145 bool NotifyBeforeValueChange(const CFX_WideString& value);
154 void NotifyAfterValueChange(); 146 void NotifyAfterValueChange();
155 147
156 bool NotifyListOrComboBoxBeforeChange(const CFX_WideString& value); 148 bool NotifyListOrComboBoxBeforeChange(const CFX_WideString& value);
157 void NotifyListOrComboBoxAfterChange(); 149 void NotifyListOrComboBoxAfterChange();
158 150
159 CPDF_FormField::Type m_Type; 151 CPDF_FormField::Type m_Type;
160 uint32_t m_Flags; 152 uint32_t m_Flags;
161 CPDF_InterForm* m_pForm; 153 CPDF_InterForm* m_pForm;
162 CPDF_Dictionary* m_pDict; 154 CPDF_Dictionary* m_pDict;
163 CFX_ArrayTemplate<CPDF_FormControl*> m_ControlList; 155 CFX_ArrayTemplate<CPDF_FormControl*> m_ControlList;
164 FX_FLOAT m_FontSize; 156 FX_FLOAT m_FontSize;
165 CPDF_Font* m_pFont; 157 CPDF_Font* m_pFont;
166 }; 158 };
167 159
168 #endif // CORE_FPDFDOC_CPDF_FORMFIELD_H_ 160 #endif // CORE_FPDFDOC_CPDF_FORMFIELD_H_
OLDNEW
« no previous file with comments | « core/fpdfdoc/cpdf_formcontrol.cpp ('k') | core/fpdfdoc/cpdf_formfield.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698