Index: xfa/fxfa/app/xfa_fwltheme.h |
diff --git a/xfa/fxfa/app/xfa_fwltheme.h b/xfa/fxfa/app/xfa_fwltheme.h |
index 77659236ee17abf4146e9bdfa035a55a80a68097..8c045de79195a0da4a6251742038ed8e0a086dae 100644 |
--- a/xfa/fxfa/app/xfa_fwltheme.h |
+++ b/xfa/fxfa/app/xfa_fwltheme.h |
@@ -29,34 +29,17 @@ class CXFA_FWLTheme final : public IFWL_ThemeProvider { |
CXFA_FWLTheme(CXFA_FFApp* pApp); |
~CXFA_FWLTheme() override; |
+ FWL_Error Initialize(); |
+ FWL_Error Finalize(); |
+ |
// IFWL_ThemeProvider: |
- bool IsValidWidget(IFWL_Widget* pWidget) override; |
- uint32_t GetThemeID(IFWL_Widget* pWidget) override; |
- uint32_t SetThemeID(IFWL_Widget* pWidget, |
- uint32_t dwThemeID, |
- FX_BOOL bChildren = TRUE) override; |
- FWL_Error GetThemeMatrix(IFWL_Widget* pWidget, CFX_Matrix& matrix) override; |
- FWL_Error SetThemeMatrix(IFWL_Widget* pWidget, |
- const CFX_Matrix& matrix) override; |
FX_BOOL DrawBackground(CFWL_ThemeBackground* pParams) override; |
FX_BOOL DrawText(CFWL_ThemeText* pParams) override; |
void* GetCapacity(CFWL_ThemePart* pThemePart, |
CFWL_WidgetCapacity dwCapacity) override; |
FX_BOOL IsCustomizedLayout(IFWL_Widget* pWidget) override; |
- FWL_Error GetPartRect(CFWL_ThemePart* pThemePart, CFX_RectF& rtPart) override; |
- FX_BOOL IsInPart(CFWL_ThemePart* pThemePart, |
- FX_FLOAT fx, |
- FX_FLOAT fy) override; |
FX_BOOL CalcTextRect(CFWL_ThemeText* pParams, CFX_RectF& rect) override; |
- FWL_Error GetClassName(CFX_WideString& wsClass) const { |
- return FWL_Error::Succeeded; |
- } |
- uint32_t GetHashCode() const { return 0; } |
- FWL_Error Initialize(); |
- FWL_Error Finalize(); |
- FWL_Error GetPartRect(CFWL_ThemePart* pThemePart); |
- |
protected: |
CFWL_WidgetTP* GetTheme(IFWL_Widget* pWidget); |
std::unique_ptr<CFWL_CheckBoxTP> m_pCheckBoxTP; |