diff --git a/mozilla/content/html/style/public/nsICSSStyleSheet.h b/mozilla/content/html/style/public/nsICSSStyleSheet.h index d982be1408b..11ee584ec7d 100644 --- a/mozilla/content/html/style/public/nsICSSStyleSheet.h +++ b/mozilla/content/html/style/public/nsICSSStyleSheet.h @@ -35,6 +35,7 @@ public: virtual PRBool ContainsStyleSheet(nsIURL* aURL) const = 0; virtual void AppendStyleSheet(nsICSSStyleSheet* aSheet) = 0; + NS_IMETHOD InsertStyleSheetAt(nsICSSStyleSheet* aSheet, PRInt32 aIndex) = 0; virtual void PrependStyleRule(nsICSSStyleRule* aRule) = 0; virtual void AppendStyleRule(nsICSSStyleRule* aRule) = 0; @@ -49,6 +50,8 @@ public: NS_IMETHOD SetTitle(const nsString& aTitle) = 0; NS_IMETHOD AppendMedium(nsIAtom* aMedium) = 0; NS_IMETHOD SetOwningNode(nsIDOMNode* aOwningNode) = 0; + + NS_IMETHOD Clone(nsICSSStyleSheet*& aClone) const = 0; }; // XXX for backwards compatibility and convenience diff --git a/mozilla/layout/html/style/public/nsICSSStyleSheet.h b/mozilla/layout/html/style/public/nsICSSStyleSheet.h index d982be1408b..11ee584ec7d 100644 --- a/mozilla/layout/html/style/public/nsICSSStyleSheet.h +++ b/mozilla/layout/html/style/public/nsICSSStyleSheet.h @@ -35,6 +35,7 @@ public: virtual PRBool ContainsStyleSheet(nsIURL* aURL) const = 0; virtual void AppendStyleSheet(nsICSSStyleSheet* aSheet) = 0; + NS_IMETHOD InsertStyleSheetAt(nsICSSStyleSheet* aSheet, PRInt32 aIndex) = 0; virtual void PrependStyleRule(nsICSSStyleRule* aRule) = 0; virtual void AppendStyleRule(nsICSSStyleRule* aRule) = 0; @@ -49,6 +50,8 @@ public: NS_IMETHOD SetTitle(const nsString& aTitle) = 0; NS_IMETHOD AppendMedium(nsIAtom* aMedium) = 0; NS_IMETHOD SetOwningNode(nsIDOMNode* aOwningNode) = 0; + + NS_IMETHOD Clone(nsICSSStyleSheet*& aClone) const = 0; }; // XXX for backwards compatibility and convenience diff --git a/mozilla/layout/style/nsICSSStyleSheet.h b/mozilla/layout/style/nsICSSStyleSheet.h index d982be1408b..11ee584ec7d 100644 --- a/mozilla/layout/style/nsICSSStyleSheet.h +++ b/mozilla/layout/style/nsICSSStyleSheet.h @@ -35,6 +35,7 @@ public: virtual PRBool ContainsStyleSheet(nsIURL* aURL) const = 0; virtual void AppendStyleSheet(nsICSSStyleSheet* aSheet) = 0; + NS_IMETHOD InsertStyleSheetAt(nsICSSStyleSheet* aSheet, PRInt32 aIndex) = 0; virtual void PrependStyleRule(nsICSSStyleRule* aRule) = 0; virtual void AppendStyleRule(nsICSSStyleRule* aRule) = 0; @@ -49,6 +50,8 @@ public: NS_IMETHOD SetTitle(const nsString& aTitle) = 0; NS_IMETHOD AppendMedium(nsIAtom* aMedium) = 0; NS_IMETHOD SetOwningNode(nsIDOMNode* aOwningNode) = 0; + + NS_IMETHOD Clone(nsICSSStyleSheet*& aClone) const = 0; }; // XXX for backwards compatibility and convenience