Index: xfa/fwl/core/ifwl_themeprovider.h |
diff --git a/xfa/fwl/core/ifwl_themeprovider.h b/xfa/fwl/core/ifwl_themeprovider.h |
index 06f64ba30268d8108c2655acc0c5f1b72e17bb07..275f649574f9c8f5ca71805df3704f1d6eb71767 100644 |
--- a/xfa/fwl/core/ifwl_themeprovider.h |
+++ b/xfa/fwl/core/ifwl_themeprovider.h |
@@ -20,25 +20,11 @@ class IFWL_Widget; |
class IFWL_ThemeProvider { |
public: |
virtual ~IFWL_ThemeProvider() {} |
- virtual bool IsValidWidget(IFWL_Widget* pWidget) = 0; |
- virtual uint32_t GetThemeID(IFWL_Widget* pWidget) = 0; |
- virtual uint32_t SetThemeID(IFWL_Widget* pWidget, |
- uint32_t dwThemeID, |
- FX_BOOL bChildren = TRUE) = 0; |
- virtual FWL_Error GetThemeMatrix(IFWL_Widget* pWidget, |
- CFX_Matrix& matrix) = 0; |
- virtual FWL_Error SetThemeMatrix(IFWL_Widget* pWidget, |
- const CFX_Matrix& matrix) = 0; |
virtual FX_BOOL DrawBackground(CFWL_ThemeBackground* pParams) = 0; |
virtual FX_BOOL DrawText(CFWL_ThemeText* pParams) = 0; |
virtual void* GetCapacity(CFWL_ThemePart* pThemePart, |
CFWL_WidgetCapacity dwCapacity) = 0; |
virtual FX_BOOL IsCustomizedLayout(IFWL_Widget* pWidget) = 0; |
- virtual FWL_Error GetPartRect(CFWL_ThemePart* pThemePart, |
- CFX_RectF& rtPart) = 0; |
- virtual FX_BOOL IsInPart(CFWL_ThemePart* pThemePart, |
- FX_FLOAT fx, |
- FX_FLOAT fy) = 0; |
virtual FX_BOOL CalcTextRect(CFWL_ThemeText* pParams, CFX_RectF& rect) = 0; |
}; |