sync to new state change api

This commit is contained in:
peterl%netscape.com 1999-04-20 00:06:58 +00:00
parent c503d0ed68
commit 5548b30fa8
10 changed files with 38 additions and 26 deletions

View File

@ -236,8 +236,9 @@ public:
NS_IMETHOD ContentChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsISupports* aSubContent);
NS_IMETHOD ContentStateChanged(nsIDocument* aDocument,
nsIContent* aContent);
NS_IMETHOD ContentStatesChanged(nsIDocument* aDocument,
nsIContent* aContent1,
nsIContent* aContent2);
NS_IMETHOD AttributeChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsIAtom* aAttribute,
@ -1704,13 +1705,14 @@ PresShell::ContentChanged(nsIDocument *aDocument,
}
NS_IMETHODIMP
PresShell::ContentStateChanged(nsIDocument* aDocument,
nsIContent* aContent)
PresShell::ContentStatesChanged(nsIDocument* aDocument,
nsIContent* aContent1,
nsIContent* aContent2)
{
NS_PRECONDITION(nsnull != mRootFrame, "null root frame");
EnterReflowLock();
nsresult rv = mStyleSet->ContentStateChanged(mPresContext, aContent);
nsresult rv = mStyleSet->ContentStatesChanged(mPresContext, aContent1, aContent2);
ExitReflowLock();
//if (mSelection)
//mSelection->ResetSelection(this, mRootFrame);

View File

@ -980,8 +980,9 @@ nsImageMap::ContentChanged(nsIDocument *aDocument,
}
NS_IMETHODIMP
nsImageMap::ContentStateChanged(nsIDocument* aDocument,
nsIContent* aContent)
nsImageMap::ContentStatesChanged(nsIDocument* aDocument,
nsIContent* aContent1,
nsIContent* aContent2)
{
return NS_OK;
}

View File

@ -75,8 +75,9 @@ public:
NS_IMETHOD ContentChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsISupports* aSubContent);
NS_IMETHOD ContentStateChanged(nsIDocument* aDocument,
nsIContent* aContent);
NS_IMETHOD ContentStatesChanged(nsIDocument* aDocument,
nsIContent* aContent1,
nsIContent* aContent2);
NS_IMETHOD AttributeChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsIAtom* aAttribute,

View File

@ -980,8 +980,9 @@ nsImageMap::ContentChanged(nsIDocument *aDocument,
}
NS_IMETHODIMP
nsImageMap::ContentStateChanged(nsIDocument* aDocument,
nsIContent* aContent)
nsImageMap::ContentStatesChanged(nsIDocument* aDocument,
nsIContent* aContent1,
nsIContent* aContent2)
{
return NS_OK;
}

View File

@ -75,8 +75,9 @@ public:
NS_IMETHOD ContentChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsISupports* aSubContent);
NS_IMETHOD ContentStateChanged(nsIDocument* aDocument,
nsIContent* aContent);
NS_IMETHOD ContentStatesChanged(nsIDocument* aDocument,
nsIContent* aContent1,
nsIContent* aContent2);
NS_IMETHOD AttributeChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsIAtom* aAttribute,

View File

@ -236,8 +236,9 @@ public:
NS_IMETHOD ContentChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsISupports* aSubContent);
NS_IMETHOD ContentStateChanged(nsIDocument* aDocument,
nsIContent* aContent);
NS_IMETHOD ContentStatesChanged(nsIDocument* aDocument,
nsIContent* aContent1,
nsIContent* aContent2);
NS_IMETHOD AttributeChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsIAtom* aAttribute,
@ -1704,13 +1705,14 @@ PresShell::ContentChanged(nsIDocument *aDocument,
}
NS_IMETHODIMP
PresShell::ContentStateChanged(nsIDocument* aDocument,
nsIContent* aContent)
PresShell::ContentStatesChanged(nsIDocument* aDocument,
nsIContent* aContent1,
nsIContent* aContent2)
{
NS_PRECONDITION(nsnull != mRootFrame, "null root frame");
EnterReflowLock();
nsresult rv = mStyleSet->ContentStateChanged(mPresContext, aContent);
nsresult rv = mStyleSet->ContentStatesChanged(mPresContext, aContent1, aContent2);
ExitReflowLock();
//if (mSelection)
//mSelection->ResetSelection(this, mRootFrame);

View File

@ -732,8 +732,9 @@ struct nsFileDownloadDialog : public nsIXULWindowCallbacks,
NS_IMETHOD ContentChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsISupports* aSubContent) { return NS_OK; }
NS_IMETHOD ContentStateChanged(nsIDocument* aDocument,
nsIContent* aContent) { return NS_OK; }
NS_IMETHOD ContentStatesChanged(nsIDocument* aDocument,
nsIContent* aContent1,
nsIContent* aContent2) { return NS_OK; }
// This one we care about; see implementation below.
NS_IMETHOD AttributeChanged(nsIDocument *aDocument,
nsIContent* aContent,

View File

@ -83,8 +83,9 @@ struct nsPropertiesDialog : public nsIXULWindowCallbacks,
NS_IMETHOD ContentChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsISupports* aSubContent) { return NS_OK; }
NS_IMETHOD ContentStateChanged(nsIDocument* aDocument,
nsIContent* aContent) { return NS_OK; }
NS_IMETHOD ContentStatesChanged(nsIDocument* aDocument,
nsIContent* aContent1,
nsIContent* aContent2) { return NS_OK; }
// This one we care about; see implementation below.
NS_IMETHOD AttributeChanged(nsIDocument *aDocument,
nsIContent* aContent,

View File

@ -1523,8 +1523,9 @@ nsWebShellWindow::ContentChanged(nsIDocument *aDocument,
}
NS_IMETHODIMP
nsWebShellWindow::ContentStateChanged(nsIDocument *aDocument,
nsIContent* aContent)
nsWebShellWindow::ContentStatesChanged(nsIDocument *aDocument,
nsIContent* aContent1,
nsIContent* aContent2)
{
return NS_OK;
}

View File

@ -137,8 +137,9 @@ public:
NS_IMETHOD ContentChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsISupports* aSubContent);
NS_IMETHOD ContentStateChanged(nsIDocument *aDocument,
nsIContent* aContent);
NS_IMETHOD ContentStatesChanged(nsIDocument *aDocument,
nsIContent* aContent1,
nsIContent* aContent2);
NS_IMETHOD AttributeChanged(nsIDocument *aDocument,
nsIContent* aContent,
nsIAtom* aAttribute,