| Index: xfa/fde/css/fde_cssstyleselector.h
|
| diff --git a/xfa/fde/css/fde_cssstyleselector.h b/xfa/fde/css/fde_cssstyleselector.h
|
| index 8df8bd0250fd3491e0900ce1f4d62f4223e80fb0..faadb4e4e4ea2ad59d27c8ff8be0fa5f9591cf90 100644
|
| --- a/xfa/fde/css/fde_cssstyleselector.h
|
| +++ b/xfa/fde/css/fde_cssstyleselector.h
|
| @@ -22,12 +22,12 @@ class CXFA_CSSTagProvider;
|
|
|
| class FDE_CSSRuleData : public CFX_Target {
|
| public:
|
| - FDE_CSSRuleData(IFDE_CSSSelector* pSel,
|
| - IFDE_CSSDeclaration* pDecl,
|
| + FDE_CSSRuleData(CFDE_CSSSelector* pSel,
|
| + CFDE_CSSDeclaration* pDecl,
|
| uint32_t dwPos);
|
|
|
| - IFDE_CSSSelector* pSelector;
|
| - IFDE_CSSDeclaration* pDeclaration;
|
| + CFDE_CSSSelector* pSelector;
|
| + CFDE_CSSDeclaration* pDeclaration;
|
| uint32_t dwPriority;
|
| FDE_CSSRuleData* pNext;
|
| };
|
| @@ -77,11 +77,11 @@ class CFDE_CSSRuleCollection : public CFX_Target {
|
| IFX_FontMgr* pFontMgr);
|
| void AddRuleTo(CFX_MapPtrToPtr& map,
|
| uint32_t dwKey,
|
| - IFDE_CSSSelector* pSel,
|
| - IFDE_CSSDeclaration* pDecl);
|
| + CFDE_CSSSelector* pSel,
|
| + CFDE_CSSDeclaration* pDecl);
|
| FX_BOOL AddRuleTo(FDE_CSSRuleData*& pList, FDE_CSSRuleData* pData);
|
| - FDE_CSSRuleData* NewRuleData(IFDE_CSSSelector* pSel,
|
| - IFDE_CSSDeclaration* pDecl);
|
| + FDE_CSSRuleData* NewRuleData(CFDE_CSSSelector* pSel,
|
| + CFDE_CSSDeclaration* pDecl);
|
| CFX_MapPtrToPtr m_IDRules;
|
| CFX_MapPtrToPtr m_TagRules;
|
| CFX_MapPtrToPtr m_ClassRules;
|
| @@ -90,33 +90,33 @@ class CFDE_CSSRuleCollection : public CFX_Target {
|
| int32_t m_iSelectors;
|
| };
|
|
|
| -class CFDE_CSSStyleSelector : public IFDE_CSSStyleSelector, public CFX_Target {
|
| +class CFDE_CSSStyleSelector : public CFX_Target {
|
| public:
|
| CFDE_CSSStyleSelector();
|
| ~CFDE_CSSStyleSelector();
|
| - virtual void Release() { delete this; }
|
| -
|
| - virtual void SetFontMgr(IFX_FontMgr* pFontMgr);
|
| - virtual void SetDefFontSize(FX_FLOAT fFontSize);
|
| -
|
| - virtual FX_BOOL SetStyleSheet(FDE_CSSSTYLESHEETGROUP eType,
|
| - IFDE_CSSStyleSheet* pSheet);
|
| - virtual FX_BOOL SetStyleSheets(FDE_CSSSTYLESHEETGROUP eType,
|
| - const CFDE_CSSStyleSheetArray* pArray);
|
| - virtual void SetStylePriority(FDE_CSSSTYLESHEETGROUP eType,
|
| - FDE_CSSSTYLESHEETPRIORITY ePriority);
|
| - virtual void UpdateStyleIndex(uint32_t dwMediaList);
|
| - virtual CFDE_CSSAccelerator* InitAccelerator();
|
| - virtual IFDE_CSSComputedStyle* CreateComputedStyle(
|
| +
|
| + void Release() { delete this; }
|
| +
|
| + void SetFontMgr(IFX_FontMgr* pFontMgr);
|
| + void SetDefFontSize(FX_FLOAT fFontSize);
|
| +
|
| + FX_BOOL SetStyleSheet(FDE_CSSSTYLESHEETGROUP eType,
|
| + IFDE_CSSStyleSheet* pSheet);
|
| + FX_BOOL SetStyleSheets(FDE_CSSSTYLESHEETGROUP eType,
|
| + const CFDE_CSSStyleSheetArray* pArray);
|
| + void SetStylePriority(FDE_CSSSTYLESHEETGROUP eType,
|
| + FDE_CSSSTYLESHEETPRIORITY ePriority);
|
| + void UpdateStyleIndex(uint32_t dwMediaList);
|
| + CFDE_CSSAccelerator* InitAccelerator();
|
| + IFDE_CSSComputedStyle* CreateComputedStyle(
|
| IFDE_CSSComputedStyle* pParentStyle);
|
| - virtual int32_t MatchDeclarations(
|
| - CXFA_CSSTagProvider* pTag,
|
| - CFDE_CSSDeclarationArray& matchedDecls,
|
| - FDE_CSSPERSUDO ePersudoType = FDE_CSSPERSUDO_NONE);
|
| - virtual void ComputeStyle(CXFA_CSSTagProvider* pTag,
|
| - const IFDE_CSSDeclaration** ppDeclArray,
|
| - int32_t iDeclCount,
|
| - IFDE_CSSComputedStyle* pDestStyle);
|
| + int32_t MatchDeclarations(CXFA_CSSTagProvider* pTag,
|
| + CFDE_CSSDeclarationArray& matchedDecls,
|
| + FDE_CSSPERSUDO ePersudoType = FDE_CSSPERSUDO_NONE);
|
| + void ComputeStyle(CXFA_CSSTagProvider* pTag,
|
| + const CFDE_CSSDeclaration** ppDeclArray,
|
| + int32_t iDeclCount,
|
| + IFDE_CSSComputedStyle* pDestStyle);
|
|
|
| protected:
|
| void Reset();
|
| @@ -124,13 +124,13 @@ class CFDE_CSSStyleSelector : public IFDE_CSSStyleSelector, public CFX_Target {
|
| FDE_CSSRuleData* pList,
|
| FDE_CSSPERSUDO ePersudoType);
|
| FX_BOOL MatchSelector(FDE_CSSTagCache* pCache,
|
| - IFDE_CSSSelector* pSel,
|
| + CFDE_CSSSelector* pSel,
|
| FDE_CSSPERSUDO ePersudoType);
|
| void AppendInlineStyle(CFDE_CSSDeclaration* pDecl,
|
| const FX_WCHAR* psz,
|
| int32_t iLen);
|
| void ApplyDeclarations(FX_BOOL bPriority,
|
| - const IFDE_CSSDeclaration** ppDeclArray,
|
| + const CFDE_CSSDeclaration** ppDeclArray,
|
| int32_t iDeclCount,
|
| IFDE_CSSComputedStyle* pDestStyle);
|
| void ApplyProperty(FDE_CSSPROPERTY eProperty,
|
|
|