OLD | NEW |
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 "../../include/formfiller/FFL_FormFiller.h" | 7 #include "../../include/formfiller/FFL_FormFiller.h" |
8 #include "../../include/formfiller/FFL_IFormFiller.h" | 8 #include "../../include/formfiller/FFL_IFormFiller.h" |
9 #include "../../include/formfiller/FFL_CheckBox.h" | 9 #include "../../include/formfiller/FFL_CheckBox.h" |
10 #include "../../include/formfiller/FFL_ComboBox.h" | 10 #include "../../include/formfiller/FFL_ComboBox.h" |
(...skipping 704 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
715 delete pFormFiller; | 715 delete pFormFiller; |
716 m_Maps.RemoveKey(pAnnot); | 716 m_Maps.RemoveKey(pAnnot); |
717 } | 717 } |
718 } | 718 } |
719 | 719 |
720 void CFFL_IFormFiller::SetFocusAnnotTab(CPDFSDK_Annot* pWidget, FX_BOOL bSameFie
ld, FX_BOOL bNext) | 720 void CFFL_IFormFiller::SetFocusAnnotTab(CPDFSDK_Annot* pWidget, FX_BOOL bSameFie
ld, FX_BOOL bNext) |
721 { | 721 { |
722 | 722 |
723 } | 723 } |
724 | 724 |
725 void CFFL_IFormFiller::QueryWherePopup(void* pPrivateData, FX_FLOAT fPopupMin,FX
_FLOAT fPopupMax, FX_INT32 & nRet, FX_FLOAT & fPopupRet) | 725 void CFFL_IFormFiller::QueryWherePopup(void* pPrivateData, FX_FLOAT fPopupMin,FX
_FLOAT fPopupMax, int32_t & nRet, FX_FLOAT & fPopupRet) |
726 { | 726 { |
727 ASSERT(pPrivateData != NULL); | 727 ASSERT(pPrivateData != NULL); |
728 | 728 |
729 CFFL_PrivateData* pData = (CFFL_PrivateData*)pPrivateData; | 729 CFFL_PrivateData* pData = (CFFL_PrivateData*)pPrivateData; |
730 | 730 |
731 | 731 |
732 | 732 |
733 | 733 |
734 CPDF_Rect rcPageView(0,0,0,0); | 734 CPDF_Rect rcPageView(0,0,0,0); |
735 rcPageView.right = pData->pWidget->GetPDFPage()->GetPageWidth(); | 735 rcPageView.right = pData->pWidget->GetPDFPage()->GetPageWidth(); |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
830 unRect.Union(rcNew); | 830 unRect.Union(rcNew); |
831 //FX_RECT rcRect = unRect.GetOutterRect(); | 831 //FX_RECT rcRect = unRect.GetOutterRect(); |
832 unRect.left = (FX_FLOAT)(unRect.left - 0.5); | 832 unRect.left = (FX_FLOAT)(unRect.left - 0.5); |
833 unRect.right = (FX_FLOAT)(unRect.right + 0.5); | 833 unRect.right = (FX_FLOAT)(unRect.right + 0.5); |
834 unRect.top = (FX_FLOAT)(unRect.top + 0.5); | 834 unRect.top = (FX_FLOAT)(unRect.top + 0.5); |
835 unRect.bottom = (FX_FLOAT)(unRect.bottom -0.5); | 835 unRect.bottom = (FX_FLOAT)(unRect.bottom -0.5); |
836 m_pApp->FFI_Invalidate(pData->pWidget->GetPDFXFAPage(), unRect.l
eft, unRect.top, unRect.right, unRect.bottom); | 836 m_pApp->FFI_Invalidate(pData->pWidget->GetPDFXFAPage(), unRect.l
eft, unRect.top, unRect.right, unRect.bottom); |
837 } | 837 } |
838 } | 838 } |
839 | 839 |
840 void CFFL_IFormFiller::OnKeyStroke(FX_BOOL bEditOrList, void* pPrivateData, FX_I
NT32 nKeyCode, CFX_WideString& strChange, | 840 void CFFL_IFormFiller::OnKeyStroke(FX_BOOL bEditOrList, void* pPrivateData, int3
2_t nKeyCode, CFX_WideString& strChange, |
841 const CFX_Wid
eString& strChangeEx, FX_BOOL bKeyDown, | 841 const CFX_Wid
eString& strChangeEx, FX_BOOL bKeyDown, |
842 FX_BOOL & bRC
, FX_BOOL & bExit) | 842 FX_BOOL & bRC
, FX_BOOL & bExit) |
843 { | 843 { |
844 ASSERT(pPrivateData != NULL); | 844 ASSERT(pPrivateData != NULL); |
845 CFFL_PrivateData* pData = (CFFL_PrivateData*)pPrivateData; | 845 CFFL_PrivateData* pData = (CFFL_PrivateData*)pPrivateData; |
846 ASSERT(pData->pWidget != NULL); | 846 ASSERT(pData->pWidget != NULL); |
847 | 847 |
848 CFFL_FormFiller* pFormFiller = GetFormFiller(pData->pWidget, FALSE); | 848 CFFL_FormFiller* pFormFiller = GetFormFiller(pData->pWidget, FALSE); |
849 ASSERT(pFormFiller != NULL); | 849 ASSERT(pFormFiller != NULL); |
850 | 850 |
(...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1277 } | 1277 } |
1278 | 1278 |
1279 void CFFL_IFormFiller::DoCut(CPDFSDK_Document* pDocument) | 1279 void CFFL_IFormFiller::DoCut(CPDFSDK_Document* pDocument) |
1280 { | 1280 { |
1281 } | 1281 } |
1282 | 1282 |
1283 void CFFL_IFormFiller::DoPaste(CPDFSDK_Document* pDocument) | 1283 void CFFL_IFormFiller::DoPaste(CPDFSDK_Document* pDocument) |
1284 { | 1284 { |
1285 | 1285 |
1286 } | 1286 } |
1287 void CFFL_IFormFiller::OnBeforeKeyStroke(FX_BOOL bEditOrList, void* pPrivateData
, FX_INT32 nKeyCode, | 1287 void CFFL_IFormFiller::OnBeforeKeyStroke(FX_BOOL bEditOrList, void* pPrivateData
, int32_t nKeyCode, |
1288
CFX_WideString & strChange, const CFX_WideString& strChangeEx, | 1288
CFX_WideString & strChange, const CFX_WideString& strChangeEx, |
1289
int nSelStart, int nSelEnd, | 1289
int nSelStart, int nSelEnd, |
1290
FX_BOOL bKeyDown, FX_BOOL & bRC, FX_BOOL & bExit, FX_DWORD nFlag) | 1290
FX_BOOL bKeyDown, FX_BOOL & bRC, FX_BOOL & bExit, FX_DWORD nFlag) |
1291 { | 1291 { |
1292 ASSERT(pPrivateData != NULL); | 1292 ASSERT(pPrivateData != NULL); |
1293 CFFL_PrivateData* pData = (CFFL_PrivateData*)pPrivateData; | 1293 CFFL_PrivateData* pData = (CFFL_PrivateData*)pPrivateData; |
1294 ASSERT(pData->pWidget != NULL); | 1294 ASSERT(pData->pWidget != NULL); |
1295 | 1295 |
1296 CFFL_FormFiller* pFormFiller = GetFormFiller(pData->pWidget, FALSE); | 1296 CFFL_FormFiller* pFormFiller = GetFormFiller(pData->pWidget, FALSE); |
1297 ASSERT(pFormFiller != NULL); | 1297 ASSERT(pFormFiller != NULL); |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1388 ASSERT(pPrivateData != NULL); | 1388 ASSERT(pPrivateData != NULL); |
1389 CFFL_PrivateData* pData = (CFFL_PrivateData*)pPrivateData; | 1389 CFFL_PrivateData* pData = (CFFL_PrivateData*)pPrivateData; |
1390 ASSERT(pData->pWidget != NULL); | 1390 ASSERT(pData->pWidget != NULL); |
1391 | 1391 |
1392 CFFL_FormFiller* pFormFiller = GetFormFiller(pData->pWidget, FALSE); | 1392 CFFL_FormFiller* pFormFiller = GetFormFiller(pData->pWidget, FALSE); |
1393 ASSERT(pFormFiller != NULL); | 1393 ASSERT(pFormFiller != NULL); |
1394 | 1394 |
1395 if (!bEditOrList) | 1395 if (!bEditOrList) |
1396 pFormFiller->OnKeyStroke(bExit); | 1396 pFormFiller->OnKeyStroke(bExit); |
1397 } | 1397 } |
OLD | NEW |