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

Side by Side Diff: fpdfsdk/javascript/JS_EventHandler.cpp

Issue 2453683011: Remove FX_BOOL from fpdfsdk. (Closed)
Patch Set: Regenerate patch after rebase. 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 | « fpdfsdk/javascript/JS_EventHandler.h ('k') | fpdfsdk/javascript/JS_GlobalData.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 #include "fpdfsdk/javascript/JS_EventHandler.h" 7 #include "fpdfsdk/javascript/JS_EventHandler.h"
8 8
9 #include "fpdfsdk/javascript/Document.h" 9 #include "fpdfsdk/javascript/Document.h"
10 #include "fpdfsdk/javascript/Field.h" 10 #include "fpdfsdk/javascript/Field.h"
11 #include "fpdfsdk/javascript/JS_Define.h" 11 #include "fpdfsdk/javascript/JS_Define.h"
12 #include "fpdfsdk/javascript/JS_Object.h" 12 #include "fpdfsdk/javascript/JS_Object.h"
13 #include "fpdfsdk/javascript/JS_Value.h" 13 #include "fpdfsdk/javascript/JS_Value.h"
14 #include "fpdfsdk/javascript/cjs_context.h" 14 #include "fpdfsdk/javascript/cjs_context.h"
15 #include "fpdfsdk/javascript/cjs_runtime.h" 15 #include "fpdfsdk/javascript/cjs_runtime.h"
16 16
17 CJS_EventHandler::CJS_EventHandler(CJS_Context* pContext) 17 CJS_EventHandler::CJS_EventHandler(CJS_Context* pContext)
18 : m_pJSContext(pContext), 18 : m_pJSContext(pContext),
19 m_eEventType(JET_UNKNOWN), 19 m_eEventType(JET_UNKNOWN),
20 m_bValid(FALSE), 20 m_bValid(false),
21 m_pWideStrChange(nullptr), 21 m_pWideStrChange(nullptr),
22 m_nCommitKey(-1), 22 m_nCommitKey(-1),
23 m_bKeyDown(FALSE), 23 m_bKeyDown(false),
24 m_bModifier(FALSE), 24 m_bModifier(false),
25 m_bShift(FALSE), 25 m_bShift(false),
26 m_pISelEnd(nullptr), 26 m_pISelEnd(nullptr),
27 m_nSelEndDu(0), 27 m_nSelEndDu(0),
28 m_pISelStart(nullptr), 28 m_pISelStart(nullptr),
29 m_nSelStartDu(0), 29 m_nSelStartDu(0),
30 m_bWillCommit(FALSE), 30 m_bWillCommit(false),
31 m_pValue(nullptr), 31 m_pValue(nullptr),
32 m_bFieldFull(FALSE), 32 m_bFieldFull(false),
33 m_pbRc(nullptr), 33 m_pbRc(nullptr),
34 m_bRcDu(FALSE), 34 m_bRcDu(false),
35 m_pTargetBookMark(nullptr), 35 m_pTargetBookMark(nullptr),
36 m_pTargetFormFillEnv(nullptr), 36 m_pTargetFormFillEnv(nullptr),
37 m_pTargetAnnot(nullptr) {} 37 m_pTargetAnnot(nullptr) {}
38 38
39 CJS_EventHandler::~CJS_EventHandler() {} 39 CJS_EventHandler::~CJS_EventHandler() {}
40 40
41 void CJS_EventHandler::OnApp_Init() { 41 void CJS_EventHandler::OnApp_Init() {
42 Initial(JET_APP_INIT); 42 Initial(JET_APP_INIT);
43 } 43 }
44 44
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 Initial(JET_PAGE_INVIEW); 94 Initial(JET_PAGE_INVIEW);
95 m_pTargetFormFillEnv = pFormFillEnv; 95 m_pTargetFormFillEnv = pFormFillEnv;
96 } 96 }
97 97
98 void CJS_EventHandler::OnPage_OutView( 98 void CJS_EventHandler::OnPage_OutView(
99 CPDFSDK_FormFillEnvironment* pFormFillEnv) { 99 CPDFSDK_FormFillEnvironment* pFormFillEnv) {
100 Initial(JET_PAGE_OUTVIEW); 100 Initial(JET_PAGE_OUTVIEW);
101 m_pTargetFormFillEnv = pFormFillEnv; 101 m_pTargetFormFillEnv = pFormFillEnv;
102 } 102 }
103 103
104 void CJS_EventHandler::OnField_MouseEnter(FX_BOOL bModifier, 104 void CJS_EventHandler::OnField_MouseEnter(bool bModifier,
105 FX_BOOL bShift, 105 bool bShift,
106 CPDF_FormField* pTarget) { 106 CPDF_FormField* pTarget) {
107 Initial(JET_FIELD_MOUSEENTER); 107 Initial(JET_FIELD_MOUSEENTER);
108 108
109 m_bModifier = bModifier; 109 m_bModifier = bModifier;
110 m_bShift = bShift; 110 m_bShift = bShift;
111 111
112 m_strTargetName = pTarget->GetFullName(); 112 m_strTargetName = pTarget->GetFullName();
113 } 113 }
114 114
115 void CJS_EventHandler::OnField_MouseExit(FX_BOOL bModifier, 115 void CJS_EventHandler::OnField_MouseExit(bool bModifier,
116 FX_BOOL bShift, 116 bool bShift,
117 CPDF_FormField* pTarget) { 117 CPDF_FormField* pTarget) {
118 Initial(JET_FIELD_MOUSEEXIT); 118 Initial(JET_FIELD_MOUSEEXIT);
119 119
120 m_bModifier = bModifier; 120 m_bModifier = bModifier;
121 m_bShift = bShift; 121 m_bShift = bShift;
122 m_strTargetName = pTarget->GetFullName(); 122 m_strTargetName = pTarget->GetFullName();
123 } 123 }
124 124
125 void CJS_EventHandler::OnField_MouseDown(FX_BOOL bModifier, 125 void CJS_EventHandler::OnField_MouseDown(bool bModifier,
126 FX_BOOL bShift, 126 bool bShift,
127 CPDF_FormField* pTarget) { 127 CPDF_FormField* pTarget) {
128 Initial(JET_FIELD_MOUSEDOWN); 128 Initial(JET_FIELD_MOUSEDOWN);
129 m_eEventType = JET_FIELD_MOUSEDOWN; 129 m_eEventType = JET_FIELD_MOUSEDOWN;
130 130
131 m_bModifier = bModifier; 131 m_bModifier = bModifier;
132 m_bShift = bShift; 132 m_bShift = bShift;
133 m_strTargetName = pTarget->GetFullName(); 133 m_strTargetName = pTarget->GetFullName();
134 } 134 }
135 135
136 void CJS_EventHandler::OnField_MouseUp(FX_BOOL bModifier, 136 void CJS_EventHandler::OnField_MouseUp(bool bModifier,
137 FX_BOOL bShift, 137 bool bShift,
138 CPDF_FormField* pTarget) { 138 CPDF_FormField* pTarget) {
139 Initial(JET_FIELD_MOUSEUP); 139 Initial(JET_FIELD_MOUSEUP);
140 140
141 m_bModifier = bModifier; 141 m_bModifier = bModifier;
142 m_bShift = bShift; 142 m_bShift = bShift;
143 m_strTargetName = pTarget->GetFullName(); 143 m_strTargetName = pTarget->GetFullName();
144 } 144 }
145 145
146 void CJS_EventHandler::OnField_Focus(FX_BOOL bModifier, 146 void CJS_EventHandler::OnField_Focus(bool bModifier,
147 FX_BOOL bShift, 147 bool bShift,
148 CPDF_FormField* pTarget, 148 CPDF_FormField* pTarget,
149 const CFX_WideString& Value) { 149 const CFX_WideString& Value) {
150 Initial(JET_FIELD_FOCUS); 150 Initial(JET_FIELD_FOCUS);
151 151
152 m_bModifier = bModifier; 152 m_bModifier = bModifier;
153 m_bShift = bShift; 153 m_bShift = bShift;
154 m_strTargetName = pTarget->GetFullName(); 154 m_strTargetName = pTarget->GetFullName();
155 m_pValue = (CFX_WideString*)&Value; 155 m_pValue = (CFX_WideString*)&Value;
156 } 156 }
157 157
158 void CJS_EventHandler::OnField_Blur(FX_BOOL bModifier, 158 void CJS_EventHandler::OnField_Blur(bool bModifier,
159 FX_BOOL bShift, 159 bool bShift,
160 CPDF_FormField* pTarget, 160 CPDF_FormField* pTarget,
161 const CFX_WideString& Value) { 161 const CFX_WideString& Value) {
162 Initial(JET_FIELD_BLUR); 162 Initial(JET_FIELD_BLUR);
163 163
164 m_bModifier = bModifier; 164 m_bModifier = bModifier;
165 m_bShift = bShift; 165 m_bShift = bShift;
166 m_strTargetName = pTarget->GetFullName(); 166 m_strTargetName = pTarget->GetFullName();
167 m_pValue = (CFX_WideString*)&Value; 167 m_pValue = (CFX_WideString*)&Value;
168 } 168 }
169 169
170 void CJS_EventHandler::OnField_Keystroke(CFX_WideString& strChange, 170 void CJS_EventHandler::OnField_Keystroke(CFX_WideString& strChange,
171 const CFX_WideString& strChangeEx, 171 const CFX_WideString& strChangeEx,
172 FX_BOOL KeyDown, 172 bool KeyDown,
173 FX_BOOL bModifier, 173 bool bModifier,
174 int& nSelEnd, 174 int& nSelEnd,
175 int& nSelStart, 175 int& nSelStart,
176 FX_BOOL bShift, 176 bool bShift,
177 CPDF_FormField* pTarget, 177 CPDF_FormField* pTarget,
178 CFX_WideString& Value, 178 CFX_WideString& Value,
179 FX_BOOL bWillCommit, 179 bool bWillCommit,
180 FX_BOOL bFieldFull, 180 bool bFieldFull,
181 FX_BOOL& bRc) { 181 bool& bRc) {
182 Initial(JET_FIELD_KEYSTROKE); 182 Initial(JET_FIELD_KEYSTROKE);
183 183
184 m_nCommitKey = 0; 184 m_nCommitKey = 0;
185 m_pWideStrChange = &strChange; 185 m_pWideStrChange = &strChange;
186 m_WideStrChangeEx = strChangeEx; 186 m_WideStrChangeEx = strChangeEx;
187 m_bKeyDown = KeyDown; 187 m_bKeyDown = KeyDown;
188 m_bModifier = bModifier; 188 m_bModifier = bModifier;
189 m_pISelEnd = &nSelEnd; 189 m_pISelEnd = &nSelEnd;
190 m_pISelStart = &nSelStart; 190 m_pISelStart = &nSelStart;
191 m_bShift = bShift; 191 m_bShift = bShift;
192 m_strTargetName = pTarget->GetFullName(); 192 m_strTargetName = pTarget->GetFullName();
193 m_pValue = &Value; 193 m_pValue = &Value;
194 m_bWillCommit = bWillCommit; 194 m_bWillCommit = bWillCommit;
195 m_pbRc = &bRc; 195 m_pbRc = &bRc;
196 m_bFieldFull = bFieldFull; 196 m_bFieldFull = bFieldFull;
197 } 197 }
198 198
199 void CJS_EventHandler::OnField_Validate(CFX_WideString& strChange, 199 void CJS_EventHandler::OnField_Validate(CFX_WideString& strChange,
200 const CFX_WideString& strChangeEx, 200 const CFX_WideString& strChangeEx,
201 FX_BOOL bKeyDown, 201 bool bKeyDown,
202 FX_BOOL bModifier, 202 bool bModifier,
203 FX_BOOL bShift, 203 bool bShift,
204 CPDF_FormField* pTarget, 204 CPDF_FormField* pTarget,
205 CFX_WideString& Value, 205 CFX_WideString& Value,
206 FX_BOOL& bRc) { 206 bool& bRc) {
207 Initial(JET_FIELD_VALIDATE); 207 Initial(JET_FIELD_VALIDATE);
208 208
209 m_pWideStrChange = &strChange; 209 m_pWideStrChange = &strChange;
210 m_WideStrChangeEx = strChangeEx; 210 m_WideStrChangeEx = strChangeEx;
211 m_bKeyDown = bKeyDown; 211 m_bKeyDown = bKeyDown;
212 m_bModifier = bModifier; 212 m_bModifier = bModifier;
213 m_bShift = bShift; 213 m_bShift = bShift;
214 m_strTargetName = pTarget->GetFullName(); 214 m_strTargetName = pTarget->GetFullName();
215 m_pValue = &Value; 215 m_pValue = &Value;
216 m_pbRc = &bRc; 216 m_pbRc = &bRc;
217 } 217 }
218 218
219 void CJS_EventHandler::OnField_Calculate(CPDF_FormField* pSource, 219 void CJS_EventHandler::OnField_Calculate(CPDF_FormField* pSource,
220 CPDF_FormField* pTarget, 220 CPDF_FormField* pTarget,
221 CFX_WideString& Value, 221 CFX_WideString& Value,
222 FX_BOOL& bRc) { 222 bool& bRc) {
223 Initial(JET_FIELD_CALCULATE); 223 Initial(JET_FIELD_CALCULATE);
224 224
225 if (pSource) 225 if (pSource)
226 m_strSourceName = pSource->GetFullName(); 226 m_strSourceName = pSource->GetFullName();
227 m_strTargetName = pTarget->GetFullName(); 227 m_strTargetName = pTarget->GetFullName();
228 m_pValue = &Value; 228 m_pValue = &Value;
229 m_pbRc = &bRc; 229 m_pbRc = &bRc;
230 } 230 }
231 231
232 void CJS_EventHandler::OnField_Format(CPDF_FormField* pTarget, 232 void CJS_EventHandler::OnField_Format(CPDF_FormField* pTarget,
233 CFX_WideString& Value, 233 CFX_WideString& Value,
234 FX_BOOL bWillCommit) { 234 bool bWillCommit) {
235 Initial(JET_FIELD_FORMAT); 235 Initial(JET_FIELD_FORMAT);
236 236
237 m_nCommitKey = 0; 237 m_nCommitKey = 0;
238 m_strTargetName = pTarget->GetFullName(); 238 m_strTargetName = pTarget->GetFullName();
239 m_pValue = &Value; 239 m_pValue = &Value;
240 m_bWillCommit = bWillCommit; 240 m_bWillCommit = bWillCommit;
241 } 241 }
242 242
243 void CJS_EventHandler::OnScreen_Focus(FX_BOOL bModifier, 243 void CJS_EventHandler::OnScreen_Focus(bool bModifier,
244 FX_BOOL bShift, 244 bool bShift,
245 CPDFSDK_Annot* pScreen) { 245 CPDFSDK_Annot* pScreen) {
246 Initial(JET_SCREEN_FOCUS); 246 Initial(JET_SCREEN_FOCUS);
247 247
248 m_bModifier = bModifier; 248 m_bModifier = bModifier;
249 m_bShift = bShift; 249 m_bShift = bShift;
250 m_pTargetAnnot = pScreen; 250 m_pTargetAnnot = pScreen;
251 } 251 }
252 252
253 void CJS_EventHandler::OnScreen_Blur(FX_BOOL bModifier, 253 void CJS_EventHandler::OnScreen_Blur(bool bModifier,
254 FX_BOOL bShift, 254 bool bShift,
255 CPDFSDK_Annot* pScreen) { 255 CPDFSDK_Annot* pScreen) {
256 Initial(JET_SCREEN_BLUR); 256 Initial(JET_SCREEN_BLUR);
257 257
258 m_bModifier = bModifier; 258 m_bModifier = bModifier;
259 m_bShift = bShift; 259 m_bShift = bShift;
260 m_pTargetAnnot = pScreen; 260 m_pTargetAnnot = pScreen;
261 } 261 }
262 262
263 void CJS_EventHandler::OnScreen_Open(FX_BOOL bModifier, 263 void CJS_EventHandler::OnScreen_Open(bool bModifier,
264 FX_BOOL bShift, 264 bool bShift,
265 CPDFSDK_Annot* pScreen) { 265 CPDFSDK_Annot* pScreen) {
266 Initial(JET_SCREEN_OPEN); 266 Initial(JET_SCREEN_OPEN);
267 267
268 m_bModifier = bModifier; 268 m_bModifier = bModifier;
269 m_bShift = bShift; 269 m_bShift = bShift;
270 m_pTargetAnnot = pScreen; 270 m_pTargetAnnot = pScreen;
271 } 271 }
272 272
273 void CJS_EventHandler::OnScreen_Close(FX_BOOL bModifier, 273 void CJS_EventHandler::OnScreen_Close(bool bModifier,
274 FX_BOOL bShift, 274 bool bShift,
275 CPDFSDK_Annot* pScreen) { 275 CPDFSDK_Annot* pScreen) {
276 Initial(JET_SCREEN_CLOSE); 276 Initial(JET_SCREEN_CLOSE);
277 277
278 m_bModifier = bModifier; 278 m_bModifier = bModifier;
279 m_bShift = bShift; 279 m_bShift = bShift;
280 m_pTargetAnnot = pScreen; 280 m_pTargetAnnot = pScreen;
281 } 281 }
282 282
283 void CJS_EventHandler::OnScreen_MouseDown(FX_BOOL bModifier, 283 void CJS_EventHandler::OnScreen_MouseDown(bool bModifier,
284 FX_BOOL bShift, 284 bool bShift,
285 CPDFSDK_Annot* pScreen) { 285 CPDFSDK_Annot* pScreen) {
286 Initial(JET_SCREEN_MOUSEDOWN); 286 Initial(JET_SCREEN_MOUSEDOWN);
287 287
288 m_bModifier = bModifier; 288 m_bModifier = bModifier;
289 m_bShift = bShift; 289 m_bShift = bShift;
290 m_pTargetAnnot = pScreen; 290 m_pTargetAnnot = pScreen;
291 } 291 }
292 292
293 void CJS_EventHandler::OnScreen_MouseUp(FX_BOOL bModifier, 293 void CJS_EventHandler::OnScreen_MouseUp(bool bModifier,
294 FX_BOOL bShift, 294 bool bShift,
295 CPDFSDK_Annot* pScreen) { 295 CPDFSDK_Annot* pScreen) {
296 Initial(JET_SCREEN_MOUSEUP); 296 Initial(JET_SCREEN_MOUSEUP);
297 297
298 m_bModifier = bModifier; 298 m_bModifier = bModifier;
299 m_bShift = bShift; 299 m_bShift = bShift;
300 m_pTargetAnnot = pScreen; 300 m_pTargetAnnot = pScreen;
301 } 301 }
302 302
303 void CJS_EventHandler::OnScreen_MouseEnter(FX_BOOL bModifier, 303 void CJS_EventHandler::OnScreen_MouseEnter(bool bModifier,
304 FX_BOOL bShift, 304 bool bShift,
305 CPDFSDK_Annot* pScreen) { 305 CPDFSDK_Annot* pScreen) {
306 Initial(JET_SCREEN_MOUSEENTER); 306 Initial(JET_SCREEN_MOUSEENTER);
307 307
308 m_bModifier = bModifier; 308 m_bModifier = bModifier;
309 m_bShift = bShift; 309 m_bShift = bShift;
310 m_pTargetAnnot = pScreen; 310 m_pTargetAnnot = pScreen;
311 } 311 }
312 312
313 void CJS_EventHandler::OnScreen_MouseExit(FX_BOOL bModifier, 313 void CJS_EventHandler::OnScreen_MouseExit(bool bModifier,
314 FX_BOOL bShift, 314 bool bShift,
315 CPDFSDK_Annot* pScreen) { 315 CPDFSDK_Annot* pScreen) {
316 Initial(JET_SCREEN_MOUSEEXIT); 316 Initial(JET_SCREEN_MOUSEEXIT);
317 317
318 m_bModifier = bModifier; 318 m_bModifier = bModifier;
319 m_bShift = bShift; 319 m_bShift = bShift;
320 m_pTargetAnnot = pScreen; 320 m_pTargetAnnot = pScreen;
321 } 321 }
322 322
323 void CJS_EventHandler::OnScreen_InView(FX_BOOL bModifier, 323 void CJS_EventHandler::OnScreen_InView(bool bModifier,
324 FX_BOOL bShift, 324 bool bShift,
325 CPDFSDK_Annot* pScreen) { 325 CPDFSDK_Annot* pScreen) {
326 Initial(JET_SCREEN_INVIEW); 326 Initial(JET_SCREEN_INVIEW);
327 327
328 m_bModifier = bModifier; 328 m_bModifier = bModifier;
329 m_bShift = bShift; 329 m_bShift = bShift;
330 m_pTargetAnnot = pScreen; 330 m_pTargetAnnot = pScreen;
331 } 331 }
332 332
333 void CJS_EventHandler::OnScreen_OutView(FX_BOOL bModifier, 333 void CJS_EventHandler::OnScreen_OutView(bool bModifier,
334 FX_BOOL bShift, 334 bool bShift,
335 CPDFSDK_Annot* pScreen) { 335 CPDFSDK_Annot* pScreen) {
336 Initial(JET_SCREEN_OUTVIEW); 336 Initial(JET_SCREEN_OUTVIEW);
337 337
338 m_bModifier = bModifier; 338 m_bModifier = bModifier;
339 m_bShift = bShift; 339 m_bShift = bShift;
340 m_pTargetAnnot = pScreen; 340 m_pTargetAnnot = pScreen;
341 } 341 }
342 342
343 void CJS_EventHandler::OnLink_MouseUp( 343 void CJS_EventHandler::OnLink_MouseUp(
344 CPDFSDK_FormFillEnvironment* pTargetFormFillEnv) { 344 CPDFSDK_FormFillEnvironment* pTargetFormFillEnv) {
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
376 376
377 void CJS_EventHandler::Initial(JS_EVENT_T type) { 377 void CJS_EventHandler::Initial(JS_EVENT_T type) {
378 m_eEventType = type; 378 m_eEventType = type;
379 379
380 m_strTargetName = L""; 380 m_strTargetName = L"";
381 m_strSourceName = L""; 381 m_strSourceName = L"";
382 m_pWideStrChange = nullptr; 382 m_pWideStrChange = nullptr;
383 m_WideStrChangeDu = L""; 383 m_WideStrChangeDu = L"";
384 m_WideStrChangeEx = L""; 384 m_WideStrChangeEx = L"";
385 m_nCommitKey = -1; 385 m_nCommitKey = -1;
386 m_bKeyDown = FALSE; 386 m_bKeyDown = false;
387 m_bModifier = FALSE; 387 m_bModifier = false;
388 m_bShift = FALSE; 388 m_bShift = false;
389 m_pISelEnd = nullptr; 389 m_pISelEnd = nullptr;
390 m_nSelEndDu = 0; 390 m_nSelEndDu = 0;
391 m_pISelStart = nullptr; 391 m_pISelStart = nullptr;
392 m_nSelStartDu = 0; 392 m_nSelStartDu = 0;
393 m_bWillCommit = FALSE; 393 m_bWillCommit = false;
394 m_pValue = nullptr; 394 m_pValue = nullptr;
395 m_bFieldFull = FALSE; 395 m_bFieldFull = false;
396 m_pbRc = nullptr; 396 m_pbRc = nullptr;
397 m_bRcDu = FALSE; 397 m_bRcDu = false;
398 398
399 m_pTargetBookMark = nullptr; 399 m_pTargetBookMark = nullptr;
400 m_pTargetFormFillEnv = nullptr; 400 m_pTargetFormFillEnv = nullptr;
401 m_pTargetAnnot = nullptr; 401 m_pTargetAnnot = nullptr;
402 402
403 m_bValid = TRUE; 403 m_bValid = true;
404 } 404 }
405 405
406 void CJS_EventHandler::Destroy() { 406 void CJS_EventHandler::Destroy() {
407 m_bValid = FALSE; 407 m_bValid = false;
408 } 408 }
409 409
410 FX_BOOL CJS_EventHandler::IsValid() { 410 bool CJS_EventHandler::IsValid() {
411 return m_bValid; 411 return m_bValid;
412 } 412 }
413 413
414 CFX_WideString& CJS_EventHandler::Change() { 414 CFX_WideString& CJS_EventHandler::Change() {
415 if (m_pWideStrChange) { 415 if (m_pWideStrChange) {
416 return *m_pWideStrChange; 416 return *m_pWideStrChange;
417 } 417 }
418 return m_WideStrChangeDu; 418 return m_WideStrChangeDu;
419 } 419 }
420 420
421 CFX_WideString CJS_EventHandler::ChangeEx() { 421 CFX_WideString CJS_EventHandler::ChangeEx() {
422 return m_WideStrChangeEx; 422 return m_WideStrChangeEx;
423 } 423 }
424 424
425 int CJS_EventHandler::CommitKey() { 425 int CJS_EventHandler::CommitKey() {
426 return m_nCommitKey; 426 return m_nCommitKey;
427 } 427 }
428 428
429 FX_BOOL CJS_EventHandler::FieldFull() { 429 bool CJS_EventHandler::FieldFull() {
430 return m_bFieldFull; 430 return m_bFieldFull;
431 } 431 }
432 432
433 FX_BOOL CJS_EventHandler::KeyDown() { 433 bool CJS_EventHandler::KeyDown() {
434 return m_bKeyDown; 434 return m_bKeyDown;
435 } 435 }
436 436
437 FX_BOOL CJS_EventHandler::Modifier() { 437 bool CJS_EventHandler::Modifier() {
438 return m_bModifier; 438 return m_bModifier;
439 } 439 }
440 440
441 const FX_WCHAR* CJS_EventHandler::Name() { 441 const FX_WCHAR* CJS_EventHandler::Name() {
442 switch (m_eEventType) { 442 switch (m_eEventType) {
443 case JET_APP_INIT: 443 case JET_APP_INIT:
444 return L"Init"; 444 return L"Init";
445 case JET_BATCH_EXEC: 445 case JET_BATCH_EXEC:
446 return L"Exec"; 446 return L"Exec";
447 case JET_BOOKMARK_MOUSEUP: 447 case JET_BOOKMARK_MOUSEUP:
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
557 case JET_PAGE_OPEN: 557 case JET_PAGE_OPEN:
558 case JET_PAGE_CLOSE: 558 case JET_PAGE_CLOSE:
559 case JET_PAGE_INVIEW: 559 case JET_PAGE_INVIEW:
560 case JET_PAGE_OUTVIEW: 560 case JET_PAGE_OUTVIEW:
561 return L"Page"; 561 return L"Page";
562 default: 562 default:
563 return L""; 563 return L"";
564 } 564 }
565 } 565 }
566 566
567 FX_BOOL& CJS_EventHandler::Rc() { 567 bool& CJS_EventHandler::Rc() {
568 if (m_pbRc) { 568 if (m_pbRc) {
569 return *m_pbRc; 569 return *m_pbRc;
570 } 570 }
571 return m_bRcDu; 571 return m_bRcDu;
572 } 572 }
573 573
574 int& CJS_EventHandler::SelEnd() { 574 int& CJS_EventHandler::SelEnd() {
575 if (m_pISelEnd) { 575 if (m_pISelEnd) {
576 return *m_pISelEnd; 576 return *m_pISelEnd;
577 } 577 }
578 return m_nSelEndDu; 578 return m_nSelEndDu;
579 } 579 }
580 580
581 int& CJS_EventHandler::SelStart() { 581 int& CJS_EventHandler::SelStart() {
582 if (m_pISelStart) { 582 if (m_pISelStart) {
583 return *m_pISelStart; 583 return *m_pISelStart;
584 } 584 }
585 return m_nSelStartDu; 585 return m_nSelStartDu;
586 } 586 }
587 587
588 FX_BOOL CJS_EventHandler::Shift() { 588 bool CJS_EventHandler::Shift() {
589 return m_bShift; 589 return m_bShift;
590 } 590 }
591 591
592 Field* CJS_EventHandler::Source() { 592 Field* CJS_EventHandler::Source() {
593 CJS_Runtime* pRuntime = m_pJSContext->GetJSRuntime(); 593 CJS_Runtime* pRuntime = m_pJSContext->GetJSRuntime();
594 v8::Local<v8::Object> pDocObj = 594 v8::Local<v8::Object> pDocObj =
595 pRuntime->NewFxDynamicObj(CJS_Document::g_nObjDefnID); 595 pRuntime->NewFxDynamicObj(CJS_Document::g_nObjDefnID);
596 ASSERT(!pDocObj.IsEmpty()); 596 ASSERT(!pDocObj.IsEmpty());
597 597
598 v8::Local<v8::Object> pFieldObj = 598 v8::Local<v8::Object> pFieldObj =
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
634 static_cast<CJS_Field*>(pRuntime->GetObjectPrivate(pFieldObj)); 634 static_cast<CJS_Field*>(pRuntime->GetObjectPrivate(pFieldObj));
635 Field* pField = (Field*)pJSField->GetEmbedObject(); 635 Field* pField = (Field*)pJSField->GetEmbedObject();
636 pField->AttachField(pDocument, m_strTargetName); 636 pField->AttachField(pDocument, m_strTargetName);
637 return pField; 637 return pField;
638 } 638 }
639 639
640 CFX_WideString& CJS_EventHandler::Value() { 640 CFX_WideString& CJS_EventHandler::Value() {
641 return *m_pValue; 641 return *m_pValue;
642 } 642 }
643 643
644 FX_BOOL CJS_EventHandler::WillCommit() { 644 bool CJS_EventHandler::WillCommit() {
645 return m_bWillCommit; 645 return m_bWillCommit;
646 } 646 }
647 647
648 CFX_WideString CJS_EventHandler::TargetName() { 648 CFX_WideString CJS_EventHandler::TargetName() {
649 return m_strTargetName; 649 return m_strTargetName;
650 } 650 }
OLDNEW
« no previous file with comments | « fpdfsdk/javascript/JS_EventHandler.h ('k') | fpdfsdk/javascript/JS_GlobalData.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698