| 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 "fpdfsdk/fxedit/include/fxet_edit.h" | 7 #include "fpdfsdk/fxedit/include/fxet_edit.h" |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 | 10 |
| (...skipping 773 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 784 m_pVT->Initialize(); | 784 m_pVT->Initialize(); |
| 785 SetCaret(m_pVT->GetBeginWordPlace()); | 785 SetCaret(m_pVT->GetBeginWordPlace()); |
| 786 SetCaretOrigin(); | 786 SetCaretOrigin(); |
| 787 } | 787 } |
| 788 | 788 |
| 789 void CFX_Edit::SetFontMap(IPVT_FontMap* pFontMap) { | 789 void CFX_Edit::SetFontMap(IPVT_FontMap* pFontMap) { |
| 790 delete m_pVTProvide; | 790 delete m_pVTProvide; |
| 791 m_pVT->SetProvider(m_pVTProvide = new CFX_Edit_Provider(pFontMap)); | 791 m_pVT->SetProvider(m_pVTProvide = new CFX_Edit_Provider(pFontMap)); |
| 792 } | 792 } |
| 793 | 793 |
| 794 void CFX_Edit::SetVTProvider(CPDF_VariableText::Provider* pProvider) { | |
| 795 m_pVT->SetProvider(pProvider); | |
| 796 } | |
| 797 | |
| 798 void CFX_Edit::SetNotify(IFX_Edit_Notify* pNotify) { | 794 void CFX_Edit::SetNotify(IFX_Edit_Notify* pNotify) { |
| 799 m_pNotify = pNotify; | 795 m_pNotify = pNotify; |
| 800 } | 796 } |
| 801 | 797 |
| 802 void CFX_Edit::SetOprNotify(IFX_Edit_OprNotify* pOprNotify) { | 798 void CFX_Edit::SetOprNotify(IFX_Edit_OprNotify* pOprNotify) { |
| 803 m_pOprNotify = pOprNotify; | 799 m_pOprNotify = pOprNotify; |
| 804 } | 800 } |
| 805 | 801 |
| 806 IFX_Edit_Iterator* CFX_Edit::GetIterator() { | 802 IFX_Edit_Iterator* CFX_Edit::GetIterator() { |
| 807 if (!m_pIterator) | 803 if (!m_pIterator) |
| (...skipping 2224 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3032 if (m_bOprNotify && m_pOprNotify) | 3028 if (m_bOprNotify && m_pOprNotify) |
| 3033 m_pOprNotify->OnAddUndo(pEditUndoItem); | 3029 m_pOprNotify->OnAddUndo(pEditUndoItem); |
| 3034 } | 3030 } |
| 3035 } | 3031 } |
| 3036 | 3032 |
| 3037 void CFX_Edit::AddUndoItem(IFX_Edit_UndoItem* pUndoItem) { | 3033 void CFX_Edit::AddUndoItem(IFX_Edit_UndoItem* pUndoItem) { |
| 3038 m_Undo.AddItem(pUndoItem); | 3034 m_Undo.AddItem(pUndoItem); |
| 3039 if (m_bOprNotify && m_pOprNotify) | 3035 if (m_bOprNotify && m_pOprNotify) |
| 3040 m_pOprNotify->OnAddUndo(pUndoItem); | 3036 m_pOprNotify->OnAddUndo(pUndoItem); |
| 3041 } | 3037 } |
| OLD | NEW |