OLD | NEW |
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 #include "fpdfsdk/include/cpdfsdk_widget.h" | 7 #include "fpdfsdk/include/cpdfsdk_widget.h" |
8 | 8 |
9 #include <memory> | 9 #include <memory> |
10 | 10 |
(...skipping 719 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
730 | 730 |
731 FX_BOOL CPDFSDK_Widget::IsAppModified() const { | 731 FX_BOOL CPDFSDK_Widget::IsAppModified() const { |
732 return m_bAppModified; | 732 return m_bAppModified; |
733 } | 733 } |
734 | 734 |
735 #ifdef PDF_ENABLE_XFA | 735 #ifdef PDF_ENABLE_XFA |
736 void CPDFSDK_Widget::ResetAppearance(FX_BOOL bValueChanged) { | 736 void CPDFSDK_Widget::ResetAppearance(FX_BOOL bValueChanged) { |
737 switch (GetFieldType()) { | 737 switch (GetFieldType()) { |
738 case FIELDTYPE_TEXTFIELD: | 738 case FIELDTYPE_TEXTFIELD: |
739 case FIELDTYPE_COMBOBOX: { | 739 case FIELDTYPE_COMBOBOX: { |
740 FX_BOOL bFormated = FALSE; | 740 FX_BOOL bFormatted = FALSE; |
741 CFX_WideString sValue = OnFormat(bFormated); | 741 CFX_WideString sValue = OnFormat(bFormatted); |
742 ResetAppearance(bFormated ? sValue.c_str() : nullptr, TRUE); | 742 ResetAppearance(bFormatted ? sValue.c_str() : nullptr, TRUE); |
743 break; | 743 break; |
744 } | 744 } |
745 default: | 745 default: |
746 ResetAppearance(nullptr, FALSE); | 746 ResetAppearance(nullptr, FALSE); |
747 break; | 747 break; |
748 } | 748 } |
749 } | 749 } |
750 #endif // PDF_ENABLE_XFA | 750 #endif // PDF_ENABLE_XFA |
751 | 751 |
752 void CPDFSDK_Widget::ResetAppearance(const FX_WCHAR* sValue, | 752 void CPDFSDK_Widget::ResetAppearance(const FX_WCHAR* sValue, |
(...skipping 25 matching lines...) Expand all Loading... |
778 ResetAppearance_ListBox(); | 778 ResetAppearance_ListBox(); |
779 break; | 779 break; |
780 case FIELDTYPE_TEXTFIELD: | 780 case FIELDTYPE_TEXTFIELD: |
781 ResetAppearance_TextField(sValue); | 781 ResetAppearance_TextField(sValue); |
782 break; | 782 break; |
783 } | 783 } |
784 | 784 |
785 m_pAnnot->ClearCachedAP(); | 785 m_pAnnot->ClearCachedAP(); |
786 } | 786 } |
787 | 787 |
788 CFX_WideString CPDFSDK_Widget::OnFormat(FX_BOOL& bFormated) { | 788 CFX_WideString CPDFSDK_Widget::OnFormat(FX_BOOL& bFormatted) { |
789 CPDF_FormField* pFormField = GetFormField(); | 789 CPDF_FormField* pFormField = GetFormField(); |
790 ASSERT(pFormField); | 790 ASSERT(pFormField); |
791 return m_pInterForm->OnFormat(pFormField, bFormated); | 791 return m_pInterForm->OnFormat(pFormField, bFormatted); |
792 } | 792 } |
793 | 793 |
794 void CPDFSDK_Widget::ResetFieldAppearance(FX_BOOL bValueChanged) { | 794 void CPDFSDK_Widget::ResetFieldAppearance(FX_BOOL bValueChanged) { |
795 CPDF_FormField* pFormField = GetFormField(); | 795 CPDF_FormField* pFormField = GetFormField(); |
796 ASSERT(pFormField); | 796 ASSERT(pFormField); |
797 m_pInterForm->ResetFieldAppearance(pFormField, nullptr, bValueChanged); | 797 m_pInterForm->ResetFieldAppearance(pFormField, nullptr, bValueChanged); |
798 } | 798 } |
799 | 799 |
800 void CPDFSDK_Widget::DrawAppearance(CFX_RenderDevice* pDevice, | 800 void CPDFSDK_Widget::DrawAppearance(CFX_RenderDevice* pDevice, |
801 const CFX_Matrix* pUser2Device, | 801 const CFX_Matrix* pUser2Device, |
(...skipping 1144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1946 return FALSE; | 1946 return FALSE; |
1947 | 1947 |
1948 if (!IsVisible()) | 1948 if (!IsVisible()) |
1949 return FALSE; | 1949 return FALSE; |
1950 | 1950 |
1951 if ((GetFieldFlags() & FIELDFLAG_READONLY) == FIELDFLAG_READONLY) | 1951 if ((GetFieldFlags() & FIELDFLAG_READONLY) == FIELDFLAG_READONLY) |
1952 return FALSE; | 1952 return FALSE; |
1953 | 1953 |
1954 return TRUE; | 1954 return TRUE; |
1955 } | 1955 } |
OLD | NEW |