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

Side by Side Diff: fpdfsdk/formfiller/cffl_iformfiller.cpp

Issue 2338303002: Remove FFI_ from CPDFSDK_Environment method names (Closed)
Patch Set: Review feedback Created 4 years, 3 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/formfiller/cffl_formfiller.cpp ('k') | fpdfsdk/formfiller/cffl_textfield.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 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/formfiller/cffl_iformfiller.h" 7 #include "fpdfsdk/formfiller/cffl_iformfiller.h"
8 8
9 #include "core/fpdfapi/fpdf_page/include/cpdf_page.h" 9 #include "core/fpdfapi/fpdf_page/include/cpdf_page.h"
10 #include "core/fpdfapi/fpdf_parser/include/cpdf_document.h" 10 #include "core/fpdfapi/fpdf_parser/include/cpdf_document.h"
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
131 if (pWidget->GetAAction(CPDF_AAction::CursorEnter).GetDict()) { 131 if (pWidget->GetAAction(CPDF_AAction::CursorEnter).GetDict()) {
132 m_bNotifying = TRUE; 132 m_bNotifying = TRUE;
133 133
134 int nValueAge = pWidget->GetValueAge(); 134 int nValueAge = pWidget->GetValueAge();
135 135
136 pWidget->ClearAppModified(); 136 pWidget->ClearAppModified();
137 137
138 ASSERT(pPageView); 138 ASSERT(pPageView);
139 139
140 PDFSDK_FieldAction fa; 140 PDFSDK_FieldAction fa;
141 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 141 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
142 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 142 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
143 pWidget->OnAAction(CPDF_AAction::CursorEnter, fa, pPageView); 143 pWidget->OnAAction(CPDF_AAction::CursorEnter, fa, pPageView);
144 m_bNotifying = FALSE; 144 m_bNotifying = FALSE;
145 145
146 if (pWidget->IsAppModified()) { 146 if (pWidget->IsAppModified()) {
147 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE)) { 147 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE)) {
148 pFormFiller->ResetPDFWindow(pPageView, 148 pFormFiller->ResetPDFWindow(pPageView,
149 pWidget->GetValueAge() == nValueAge); 149 pWidget->GetValueAge() == nValueAge);
150 } 150 }
151 } 151 }
152 } 152 }
(...skipping 13 matching lines...) Expand all
166 CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot; 166 CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot;
167 if (pWidget->GetAAction(CPDF_AAction::CursorExit).GetDict()) { 167 if (pWidget->GetAAction(CPDF_AAction::CursorExit).GetDict()) {
168 m_bNotifying = TRUE; 168 m_bNotifying = TRUE;
169 pWidget->GetAppearanceAge(); 169 pWidget->GetAppearanceAge();
170 int nValueAge = pWidget->GetValueAge(); 170 int nValueAge = pWidget->GetValueAge();
171 pWidget->ClearAppModified(); 171 pWidget->ClearAppModified();
172 172
173 ASSERT(pPageView); 173 ASSERT(pPageView);
174 174
175 PDFSDK_FieldAction fa; 175 PDFSDK_FieldAction fa;
176 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 176 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
177 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 177 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
178 178
179 pWidget->OnAAction(CPDF_AAction::CursorExit, fa, pPageView); 179 pWidget->OnAAction(CPDF_AAction::CursorExit, fa, pPageView);
180 m_bNotifying = FALSE; 180 m_bNotifying = FALSE;
181 181
182 if (pWidget->IsAppModified()) { 182 if (pWidget->IsAppModified()) {
183 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE)) { 183 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE)) {
184 pFormFiller->ResetPDFWindow(pPageView, 184 pFormFiller->ResetPDFWindow(pPageView,
185 nValueAge == pWidget->GetValueAge()); 185 nValueAge == pWidget->GetValueAge());
186 } 186 }
187 } 187 }
(...skipping 16 matching lines...) Expand all
204 if (Annot_HitTest(pPageView, pAnnot, point) && 204 if (Annot_HitTest(pPageView, pAnnot, point) &&
205 pWidget->GetAAction(CPDF_AAction::ButtonDown).GetDict()) { 205 pWidget->GetAAction(CPDF_AAction::ButtonDown).GetDict()) {
206 m_bNotifying = TRUE; 206 m_bNotifying = TRUE;
207 pWidget->GetAppearanceAge(); 207 pWidget->GetAppearanceAge();
208 int nValueAge = pWidget->GetValueAge(); 208 int nValueAge = pWidget->GetValueAge();
209 pWidget->ClearAppModified(); 209 pWidget->ClearAppModified();
210 210
211 ASSERT(pPageView); 211 ASSERT(pPageView);
212 212
213 PDFSDK_FieldAction fa; 213 PDFSDK_FieldAction fa;
214 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlags); 214 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlags);
215 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlags); 215 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlags);
216 pWidget->OnAAction(CPDF_AAction::ButtonDown, fa, pPageView); 216 pWidget->OnAAction(CPDF_AAction::ButtonDown, fa, pPageView);
217 m_bNotifying = FALSE; 217 m_bNotifying = FALSE;
218 218
219 if (!IsValidAnnot(pPageView, pAnnot)) 219 if (!IsValidAnnot(pPageView, pAnnot))
220 return TRUE; 220 return TRUE;
221 221
222 if (pWidget->IsAppModified()) { 222 if (pWidget->IsAppModified()) {
223 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE)) { 223 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE)) {
224 pFormFiller->ResetPDFWindow(pPageView, 224 pFormFiller->ResetPDFWindow(pPageView,
225 nValueAge == pWidget->GetValueAge()); 225 nValueAge == pWidget->GetValueAge());
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
285 285
286 if (!m_bNotifying) { 286 if (!m_bNotifying) {
287 if (pWidget->GetAAction(CPDF_AAction::ButtonUp).GetDict()) { 287 if (pWidget->GetAAction(CPDF_AAction::ButtonUp).GetDict()) {
288 m_bNotifying = TRUE; 288 m_bNotifying = TRUE;
289 int nAge = pWidget->GetAppearanceAge(); 289 int nAge = pWidget->GetAppearanceAge();
290 int nValueAge = pWidget->GetValueAge(); 290 int nValueAge = pWidget->GetValueAge();
291 291
292 ASSERT(pPageView); 292 ASSERT(pPageView);
293 293
294 PDFSDK_FieldAction fa; 294 PDFSDK_FieldAction fa;
295 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 295 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
296 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 296 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
297 297
298 pWidget->OnAAction(CPDF_AAction::ButtonUp, fa, pPageView); 298 pWidget->OnAAction(CPDF_AAction::ButtonUp, fa, pPageView);
299 m_bNotifying = FALSE; 299 m_bNotifying = FALSE;
300 300
301 if (!IsValidAnnot(pPageView, pWidget)) { 301 if (!IsValidAnnot(pPageView, pWidget)) {
302 bExit = TRUE; 302 bExit = TRUE;
303 return; 303 return;
304 } 304 }
305 305
306 if (nAge != pWidget->GetAppearanceAge()) { 306 if (nAge != pWidget->GetAppearanceAge()) {
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
419 m_bNotifying = TRUE; 419 m_bNotifying = TRUE;
420 pWidget->GetAppearanceAge(); 420 pWidget->GetAppearanceAge();
421 421
422 int nValueAge = pWidget->GetValueAge(); 422 int nValueAge = pWidget->GetValueAge();
423 pWidget->ClearAppModified(); 423 pWidget->ClearAppModified();
424 424
425 CPDFSDK_PageView* pPageView = pAnnot->GetPageView(); 425 CPDFSDK_PageView* pPageView = pAnnot->GetPageView();
426 ASSERT(pPageView); 426 ASSERT(pPageView);
427 427
428 PDFSDK_FieldAction fa; 428 PDFSDK_FieldAction fa;
429 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 429 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
430 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 430 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
431 431
432 CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, TRUE); 432 CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, TRUE);
433 if (!pFormFiller) 433 if (!pFormFiller)
434 return FALSE; 434 return FALSE;
435 pFormFiller->GetActionData(pPageView, CPDF_AAction::GetFocus, fa); 435 pFormFiller->GetActionData(pPageView, CPDF_AAction::GetFocus, fa);
436 pWidget->OnAAction(CPDF_AAction::GetFocus, fa, pPageView); 436 pWidget->OnAAction(CPDF_AAction::GetFocus, fa, pPageView);
437 m_bNotifying = FALSE; 437 m_bNotifying = FALSE;
438 438
439 if (pWidget->IsAppModified()) { 439 if (pWidget->IsAppModified()) {
440 if (CFFL_FormFiller* pFiller = GetFormFiller(pWidget, FALSE)) { 440 if (CFFL_FormFiller* pFiller = GetFormFiller(pWidget, FALSE)) {
(...skipping 21 matching lines...) Expand all
462 if (!m_bNotifying) { 462 if (!m_bNotifying) {
463 CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot; 463 CPDFSDK_Widget* pWidget = (CPDFSDK_Widget*)pAnnot;
464 if (pWidget->GetAAction(CPDF_AAction::LoseFocus).GetDict()) { 464 if (pWidget->GetAAction(CPDF_AAction::LoseFocus).GetDict()) {
465 m_bNotifying = TRUE; 465 m_bNotifying = TRUE;
466 pWidget->ClearAppModified(); 466 pWidget->ClearAppModified();
467 467
468 CPDFSDK_PageView* pPageView = pWidget->GetPageView(); 468 CPDFSDK_PageView* pPageView = pWidget->GetPageView();
469 ASSERT(pPageView); 469 ASSERT(pPageView);
470 470
471 PDFSDK_FieldAction fa; 471 PDFSDK_FieldAction fa;
472 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 472 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
473 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 473 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
474 474
475 pFormFiller->GetActionData(pPageView, CPDF_AAction::LoseFocus, fa); 475 pFormFiller->GetActionData(pPageView, CPDF_AAction::LoseFocus, fa);
476 476
477 pWidget->OnAAction(CPDF_AAction::LoseFocus, fa, pPageView); 477 pWidget->OnAAction(CPDF_AAction::LoseFocus, fa, pPageView);
478 m_bNotifying = FALSE; 478 m_bNotifying = FALSE;
479 } 479 }
480 } 480 }
481 } 481 }
482 482
483 return TRUE; 483 return TRUE;
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
641 FX_BOOL& bExit, 641 FX_BOOL& bExit,
642 uint32_t nFlag) { 642 uint32_t nFlag) {
643 if (!m_bNotifying) { 643 if (!m_bNotifying) {
644 if (pWidget->GetAAction(CPDF_AAction::KeyStroke).GetDict()) { 644 if (pWidget->GetAAction(CPDF_AAction::KeyStroke).GetDict()) {
645 m_bNotifying = TRUE; 645 m_bNotifying = TRUE;
646 pWidget->ClearAppModified(); 646 pWidget->ClearAppModified();
647 647
648 ASSERT(pPageView); 648 ASSERT(pPageView);
649 649
650 PDFSDK_FieldAction fa; 650 PDFSDK_FieldAction fa;
651 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 651 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
652 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 652 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
653 fa.bWillCommit = TRUE; 653 fa.bWillCommit = TRUE;
654 fa.bKeyDown = TRUE; 654 fa.bKeyDown = TRUE;
655 fa.bRC = TRUE; 655 fa.bRC = TRUE;
656 656
657 CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE); 657 CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE);
658 pFormFiller->GetActionData(pPageView, CPDF_AAction::KeyStroke, fa); 658 pFormFiller->GetActionData(pPageView, CPDF_AAction::KeyStroke, fa);
659 pFormFiller->SaveState(pPageView); 659 pFormFiller->SaveState(pPageView);
660 660
661 pWidget->OnAAction(CPDF_AAction::KeyStroke, fa, pPageView); 661 pWidget->OnAAction(CPDF_AAction::KeyStroke, fa, pPageView);
662 662
663 bRC = fa.bRC; 663 bRC = fa.bRC;
664 m_bNotifying = FALSE; 664 m_bNotifying = FALSE;
665 } 665 }
666 } 666 }
667 } 667 }
668 668
669 void CFFL_IFormFiller::OnValidate(CPDFSDK_Widget* pWidget, 669 void CFFL_IFormFiller::OnValidate(CPDFSDK_Widget* pWidget,
670 CPDFSDK_PageView* pPageView, 670 CPDFSDK_PageView* pPageView,
671 FX_BOOL& bRC, 671 FX_BOOL& bRC,
672 FX_BOOL& bExit, 672 FX_BOOL& bExit,
673 uint32_t nFlag) { 673 uint32_t nFlag) {
674 if (!m_bNotifying) { 674 if (!m_bNotifying) {
675 if (pWidget->GetAAction(CPDF_AAction::Validate).GetDict()) { 675 if (pWidget->GetAAction(CPDF_AAction::Validate).GetDict()) {
676 m_bNotifying = TRUE; 676 m_bNotifying = TRUE;
677 pWidget->ClearAppModified(); 677 pWidget->ClearAppModified();
678 678
679 ASSERT(pPageView); 679 ASSERT(pPageView);
680 680
681 PDFSDK_FieldAction fa; 681 PDFSDK_FieldAction fa;
682 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 682 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
683 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 683 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
684 fa.bKeyDown = TRUE; 684 fa.bKeyDown = TRUE;
685 fa.bRC = TRUE; 685 fa.bRC = TRUE;
686 686
687 CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE); 687 CFFL_FormFiller* pFormFiller = GetFormFiller(pWidget, FALSE);
688 pFormFiller->GetActionData(pPageView, CPDF_AAction::Validate, fa); 688 pFormFiller->GetActionData(pPageView, CPDF_AAction::Validate, fa);
689 pFormFiller->SaveState(pPageView); 689 pFormFiller->SaveState(pPageView);
690 690
691 pWidget->OnAAction(CPDF_AAction::Validate, fa, pPageView); 691 pWidget->OnAAction(CPDF_AAction::Validate, fa, pPageView);
692 692
693 bRC = fa.bRC; 693 bRC = fa.bRC;
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
740 FX_BOOL& bReset, 740 FX_BOOL& bReset,
741 FX_BOOL& bExit, 741 FX_BOOL& bExit,
742 FX_UINT nFlag) { 742 FX_UINT nFlag) {
743 if (!m_bNotifying) { 743 if (!m_bNotifying) {
744 if (pWidget->HasXFAAAction(PDFSDK_XFA_Click)) { 744 if (pWidget->HasXFAAAction(PDFSDK_XFA_Click)) {
745 m_bNotifying = TRUE; 745 m_bNotifying = TRUE;
746 int nAge = pWidget->GetAppearanceAge(); 746 int nAge = pWidget->GetAppearanceAge();
747 int nValueAge = pWidget->GetValueAge(); 747 int nValueAge = pWidget->GetValueAge();
748 748
749 PDFSDK_FieldAction fa; 749 PDFSDK_FieldAction fa;
750 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 750 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
751 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 751 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
752 752
753 pWidget->OnXFAAAction(PDFSDK_XFA_Click, fa, pPageView); 753 pWidget->OnXFAAAction(PDFSDK_XFA_Click, fa, pPageView);
754 m_bNotifying = FALSE; 754 m_bNotifying = FALSE;
755 755
756 if (!IsValidAnnot(pPageView, pWidget)) { 756 if (!IsValidAnnot(pPageView, pWidget)) {
757 bExit = TRUE; 757 bExit = TRUE;
758 return; 758 return;
759 } 759 }
760 760
761 if (nAge != pWidget->GetAppearanceAge()) { 761 if (nAge != pWidget->GetAppearanceAge()) {
(...skipping 13 matching lines...) Expand all
775 FX_BOOL& bReset, 775 FX_BOOL& bReset,
776 FX_BOOL& bExit, 776 FX_BOOL& bExit,
777 FX_UINT nFlag) { 777 FX_UINT nFlag) {
778 if (!m_bNotifying) { 778 if (!m_bNotifying) {
779 if (pWidget->HasXFAAAction(PDFSDK_XFA_Full)) { 779 if (pWidget->HasXFAAAction(PDFSDK_XFA_Full)) {
780 m_bNotifying = TRUE; 780 m_bNotifying = TRUE;
781 int nAge = pWidget->GetAppearanceAge(); 781 int nAge = pWidget->GetAppearanceAge();
782 int nValueAge = pWidget->GetValueAge(); 782 int nValueAge = pWidget->GetValueAge();
783 783
784 PDFSDK_FieldAction fa; 784 PDFSDK_FieldAction fa;
785 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 785 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
786 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 786 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
787 787
788 pWidget->OnXFAAAction(PDFSDK_XFA_Full, fa, pPageView); 788 pWidget->OnXFAAAction(PDFSDK_XFA_Full, fa, pPageView);
789 m_bNotifying = FALSE; 789 m_bNotifying = FALSE;
790 790
791 if (!IsValidAnnot(pPageView, pWidget)) { 791 if (!IsValidAnnot(pPageView, pWidget)) {
792 bExit = TRUE; 792 bExit = TRUE;
793 return; 793 return;
794 } 794 }
795 795
796 if (nAge != pWidget->GetAppearanceAge()) { 796 if (nAge != pWidget->GetAppearanceAge()) {
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
842 FX_BOOL& bReset, 842 FX_BOOL& bReset,
843 FX_BOOL& bExit, 843 FX_BOOL& bExit,
844 FX_UINT nFlag) { 844 FX_UINT nFlag) {
845 if (!m_bNotifying) { 845 if (!m_bNotifying) {
846 if (pWidget->HasXFAAAction(PDFSDK_XFA_PreOpen)) { 846 if (pWidget->HasXFAAAction(PDFSDK_XFA_PreOpen)) {
847 m_bNotifying = TRUE; 847 m_bNotifying = TRUE;
848 int nAge = pWidget->GetAppearanceAge(); 848 int nAge = pWidget->GetAppearanceAge();
849 int nValueAge = pWidget->GetValueAge(); 849 int nValueAge = pWidget->GetValueAge();
850 850
851 PDFSDK_FieldAction fa; 851 PDFSDK_FieldAction fa;
852 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 852 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
853 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 853 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
854 854
855 pWidget->OnXFAAAction(PDFSDK_XFA_PreOpen, fa, pPageView); 855 pWidget->OnXFAAAction(PDFSDK_XFA_PreOpen, fa, pPageView);
856 m_bNotifying = FALSE; 856 m_bNotifying = FALSE;
857 857
858 if (!IsValidAnnot(pPageView, pWidget)) { 858 if (!IsValidAnnot(pPageView, pWidget)) {
859 bExit = TRUE; 859 bExit = TRUE;
860 return; 860 return;
861 } 861 }
862 862
863 if (nAge != pWidget->GetAppearanceAge()) { 863 if (nAge != pWidget->GetAppearanceAge()) {
(...skipping 13 matching lines...) Expand all
877 FX_BOOL& bReset, 877 FX_BOOL& bReset,
878 FX_BOOL& bExit, 878 FX_BOOL& bExit,
879 FX_UINT nFlag) { 879 FX_UINT nFlag) {
880 if (!m_bNotifying) { 880 if (!m_bNotifying) {
881 if (pWidget->HasXFAAAction(PDFSDK_XFA_PostOpen)) { 881 if (pWidget->HasXFAAAction(PDFSDK_XFA_PostOpen)) {
882 m_bNotifying = TRUE; 882 m_bNotifying = TRUE;
883 int nAge = pWidget->GetAppearanceAge(); 883 int nAge = pWidget->GetAppearanceAge();
884 int nValueAge = pWidget->GetValueAge(); 884 int nValueAge = pWidget->GetValueAge();
885 885
886 PDFSDK_FieldAction fa; 886 PDFSDK_FieldAction fa;
887 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 887 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
888 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 888 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
889 889
890 pWidget->OnXFAAAction(PDFSDK_XFA_PostOpen, fa, pPageView); 890 pWidget->OnXFAAAction(PDFSDK_XFA_PostOpen, fa, pPageView);
891 m_bNotifying = FALSE; 891 m_bNotifying = FALSE;
892 892
893 if (!IsValidAnnot(pPageView, pWidget)) { 893 if (!IsValidAnnot(pPageView, pWidget)) {
894 bExit = TRUE; 894 bExit = TRUE;
895 return; 895 return;
896 } 896 }
897 897
898 if (nAge != pWidget->GetAppearanceAge()) { 898 if (nAge != pWidget->GetAppearanceAge()) {
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
945 945
946 if (!m_bNotifying) { 946 if (!m_bNotifying) {
947 if (pData->pWidget->GetAAction(CPDF_AAction::KeyStroke).GetDict()) { 947 if (pData->pWidget->GetAAction(CPDF_AAction::KeyStroke).GetDict()) {
948 m_bNotifying = TRUE; 948 m_bNotifying = TRUE;
949 int nAge = pData->pWidget->GetAppearanceAge(); 949 int nAge = pData->pWidget->GetAppearanceAge();
950 int nValueAge = pData->pWidget->GetValueAge(); 950 int nValueAge = pData->pWidget->GetValueAge();
951 951
952 CPDFSDK_Document* pDocument = pData->pPageView->GetSDKDocument(); 952 CPDFSDK_Document* pDocument = pData->pPageView->GetSDKDocument();
953 953
954 PDFSDK_FieldAction fa; 954 PDFSDK_FieldAction fa;
955 fa.bModifier = m_pApp->FFI_IsCTRLKeyDown(nFlag); 955 fa.bModifier = m_pApp->IsCTRLKeyDown(nFlag);
956 fa.bShift = m_pApp->FFI_IsSHIFTKeyDown(nFlag); 956 fa.bShift = m_pApp->IsSHIFTKeyDown(nFlag);
957 fa.sChange = strChange; 957 fa.sChange = strChange;
958 fa.sChangeEx = strChangeEx; 958 fa.sChangeEx = strChangeEx;
959 fa.bKeyDown = bKeyDown; 959 fa.bKeyDown = bKeyDown;
960 fa.bWillCommit = FALSE; 960 fa.bWillCommit = FALSE;
961 fa.bRC = TRUE; 961 fa.bRC = TRUE;
962 fa.nSelStart = nSelStart; 962 fa.nSelStart = nSelStart;
963 fa.nSelEnd = nSelEnd; 963 fa.nSelEnd = nSelEnd;
964 964
965 pFormFiller->GetActionData(pData->pPageView, CPDF_AAction::KeyStroke, fa); 965 pFormFiller->GetActionData(pData->pPageView, CPDF_AAction::KeyStroke, fa);
966 pFormFiller->SaveState(pData->pPageView); 966 pFormFiller->SaveState(pData->pPageView);
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
998 bExit = TRUE; 998 bExit = TRUE;
999 m_bNotifying = FALSE; 999 m_bNotifying = FALSE;
1000 return; 1000 return;
1001 } 1001 }
1002 } 1002 }
1003 1003
1004 m_bNotifying = FALSE; 1004 m_bNotifying = FALSE;
1005 } 1005 }
1006 } 1006 }
1007 } 1007 }
OLDNEW
« no previous file with comments | « fpdfsdk/formfiller/cffl_formfiller.cpp ('k') | fpdfsdk/formfiller/cffl_textfield.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698