mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-05 16:22:53 +00:00
sync to nsIDocument API changes
This commit is contained in:
parent
1497e54206
commit
c075c23f95
@ -149,6 +149,9 @@ public:
|
||||
|
||||
virtual void SetDocumentCharacterSet(nsCharSetID aCharSetID);
|
||||
|
||||
NS_IMETHOD GetHeaderData(nsIAtom* aHeaderField, nsString& aData) const;
|
||||
NS_IMETHOD SetHeaderData(nsIAtom* aheaderField, const nsString& aData);
|
||||
|
||||
virtual nsresult CreateShell(nsIPresContext* aContext,
|
||||
nsIViewManager* aViewManager,
|
||||
nsIStyleSet* aStyleSet,
|
||||
@ -178,6 +181,8 @@ public:
|
||||
|
||||
virtual nsIStyleSheet* GetStyleSheetAt(PRInt32 aIndex);
|
||||
|
||||
virtual PRInt32 GetIndexOfStyleSheet(nsIStyleSheet* aSheet);
|
||||
|
||||
virtual void AddStyleSheet(nsIStyleSheet* aSheet);
|
||||
|
||||
virtual void SetStyleSheetDisabledState(nsIStyleSheet* aSheet,
|
||||
@ -759,6 +764,19 @@ RDFDocumentImpl::SetDocumentCharacterSet(nsCharSetID aCharSetID)
|
||||
mCharSetID = aCharSetID;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
RDFDocumentImpl::GetHeaderData(nsIAtom* aHeaderField, nsString& aData) const
|
||||
{
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
RDFDocumentImpl:: SetHeaderData(nsIAtom* aheaderField, const nsString& aData)
|
||||
{
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
||||
nsresult
|
||||
RDFDocumentImpl::CreateShell(nsIPresContext* aContext,
|
||||
nsIViewManager* aViewManager,
|
||||
@ -880,6 +898,12 @@ RDFDocumentImpl::GetStyleSheetAt(PRInt32 aIndex)
|
||||
return sheet;
|
||||
}
|
||||
|
||||
PRInt32
|
||||
RDFDocumentImpl::GetIndexOfStyleSheet(nsIStyleSheet* aSheet)
|
||||
{
|
||||
return mStyleSheets.IndexOf(aSheet);
|
||||
}
|
||||
|
||||
void
|
||||
RDFDocumentImpl::AddStyleSheet(nsIStyleSheet* aSheet)
|
||||
{
|
||||
@ -903,7 +927,7 @@ RDFDocumentImpl::AddStyleSheet(nsIStyleSheet* aSheet)
|
||||
nsIPresShell* shell = NS_STATIC_CAST(nsIPresShell*, mPresShells[index]);
|
||||
nsIStyleSet* set = shell->GetStyleSet();
|
||||
if (nsnull != set) {
|
||||
set->InsertDocStyleSheetBefore(aSheet, nsnull); // put it first
|
||||
set->AddDocStyleSheet(aSheet, this);
|
||||
NS_RELEASE(set);
|
||||
}
|
||||
}
|
||||
@ -936,7 +960,7 @@ RDFDocumentImpl::SetStyleSheetDisabledState(nsIStyleSheet* aSheet,
|
||||
set->RemoveDocStyleSheet(aSheet);
|
||||
}
|
||||
else {
|
||||
set->InsertDocStyleSheetBefore(aSheet, nsnull); // put it first
|
||||
set->AddDocStyleSheet(aSheet, this); // put it first
|
||||
}
|
||||
NS_RELEASE(set);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user