| 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;
|
|
|