| 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 #ifndef FPDFSDK_INCLUDE_FSDK_BASEFORM_H_ | 7 #ifndef FPDFSDK_INCLUDE_FSDK_BASEFORM_H_ |
| 8 #define FPDFSDK_INCLUDE_FSDK_BASEFORM_H_ | 8 #define FPDFSDK_INCLUDE_FSDK_BASEFORM_H_ |
| 9 | 9 |
| 10 #if _FX_OS_ == _FX_ANDROID_ | 10 #if _FX_OS_ == _FX_ANDROID_ |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 141 void ResetAppearance_RadioButton(); | 141 void ResetAppearance_RadioButton(); |
| 142 void ResetAppearance_ComboBox(const FX_WCHAR* sValue); | 142 void ResetAppearance_ComboBox(const FX_WCHAR* sValue); |
| 143 void ResetAppearance_ListBox(); | 143 void ResetAppearance_ListBox(); |
| 144 void ResetAppearance_TextField(const FX_WCHAR* sValue); | 144 void ResetAppearance_TextField(const FX_WCHAR* sValue); |
| 145 | 145 |
| 146 CPDF_Rect GetClientRect() const; | 146 CPDF_Rect GetClientRect() const; |
| 147 CPDF_Rect GetRotatedRect() const; | 147 CPDF_Rect GetRotatedRect() const; |
| 148 | 148 |
| 149 CFX_ByteString GetBackgroundAppStream() const; | 149 CFX_ByteString GetBackgroundAppStream() const; |
| 150 CFX_ByteString GetBorderAppStream() const; | 150 CFX_ByteString GetBorderAppStream() const; |
| 151 CPDF_Matrix GetMatrix() const; | 151 CFX_Matrix GetMatrix() const; |
| 152 | 152 |
| 153 CPWL_Color GetTextPWLColor() const; | 153 CPWL_Color GetTextPWLColor() const; |
| 154 CPWL_Color GetBorderPWLColor() const; | 154 CPWL_Color GetBorderPWLColor() const; |
| 155 CPWL_Color GetFillPWLColor() const; | 155 CPWL_Color GetFillPWLColor() const; |
| 156 | 156 |
| 157 void AddImageToAppearance(const CFX_ByteString& sAPType, CPDF_Stream* pImage); | 157 void AddImageToAppearance(const CFX_ByteString& sAPType, CPDF_Stream* pImage); |
| 158 void RemoveAppearance(const CFX_ByteString& sAPType); | 158 void RemoveAppearance(const CFX_ByteString& sAPType); |
| 159 | 159 |
| 160 public: | 160 public: |
| 161 FX_BOOL IsWidgetAppearanceValid(CPDF_Annot::AppearanceMode mode); | 161 FX_BOOL IsWidgetAppearanceValid(CPDF_Annot::AppearanceMode mode); |
| 162 void DrawAppearance(CFX_RenderDevice* pDevice, | 162 void DrawAppearance(CFX_RenderDevice* pDevice, |
| 163 const CPDF_Matrix* pUser2Device, | 163 const CFX_Matrix* pUser2Device, |
| 164 CPDF_Annot::AppearanceMode mode, | 164 CPDF_Annot::AppearanceMode mode, |
| 165 const CPDF_RenderOptions* pOptions) override; | 165 const CPDF_RenderOptions* pOptions) override; |
| 166 | 166 |
| 167 FX_BOOL HitTest(FX_FLOAT pageX, FX_FLOAT pageY); | 167 FX_BOOL HitTest(FX_FLOAT pageX, FX_FLOAT pageY); |
| 168 | 168 |
| 169 private: | 169 private: |
| 170 CPDFSDK_InterForm* m_pInterForm; | 170 CPDFSDK_InterForm* m_pInterForm; |
| 171 FX_BOOL m_bAppModified; | 171 FX_BOOL m_bAppModified; |
| 172 int32_t m_nAppAge; | 172 int32_t m_nAppAge; |
| 173 int32_t m_nValueAge; | 173 int32_t m_nValueAge; |
| (...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 302 static CPDF_Rect GetAnnotRect(CPDFSDK_Annot* pAnnot); | 302 static CPDF_Rect GetAnnotRect(CPDFSDK_Annot* pAnnot); |
| 303 | 303 |
| 304 CPDFSDK_PageView* m_pPageView; | 304 CPDFSDK_PageView* m_pPageView; |
| 305 CFX_ByteString m_sType; | 305 CFX_ByteString m_sType; |
| 306 CFX_ByteString m_sSubType; | 306 CFX_ByteString m_sSubType; |
| 307 int m_nTabs; | 307 int m_nTabs; |
| 308 CPDFSDK_Annots m_Annots; | 308 CPDFSDK_Annots m_Annots; |
| 309 }; | 309 }; |
| 310 | 310 |
| 311 #endif // FPDFSDK_INCLUDE_FSDK_BASEFORM_H_ | 311 #endif // FPDFSDK_INCLUDE_FSDK_BASEFORM_H_ |
| OLD | NEW |