Changed SetView/GetView to take an additional argument which is the

pres context


git-svn-id: svn://10.0.0.236/trunk@51822 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
troy%netscape.com
1999-10-26 04:44:41 +00:00
parent a3b472c211
commit bd46e7911f
240 changed files with 2258 additions and 1704 deletions

View File

@@ -349,14 +349,14 @@ nsTextControlFrame::SetSuggestedSize(nscoord aWidth, nscoord aHeight)
// nsIStatefulFrame
//----------------------------------------------------------------------
NS_IMETHODIMP
nsTextControlFrame::GetStateType(nsIStatefulFrame::StateType* aStateType)
nsTextControlFrame::GetStateType(nsIPresContext* aPresContext, nsIStatefulFrame::StateType* aStateType)
{
*aStateType = nsIStatefulFrame::eTextType;
return NS_OK;
}
NS_IMETHODIMP
nsTextControlFrame::SaveState(nsISupports** aState)
nsTextControlFrame::SaveState(nsIPresContext* aPresContext, nsISupports** aState)
{
nsISupportsString* value = nsnull;
nsAutoString string;
@@ -379,13 +379,13 @@ nsTextControlFrame::SaveState(nsISupports** aState)
}
NS_IMETHODIMP
nsTextControlFrame::RestoreState(nsISupports* aState)
nsTextControlFrame::RestoreState(nsIPresContext* aPresContext, nsISupports* aState)
{
char* chars = nsnull;
nsresult res = ((nsISupportsString*)aState)->GetData(&chars);
if (NS_SUCCEEDED(res) && chars) {
nsAutoString string(chars);
res = SetProperty(nsHTMLAtoms::value, string);
res = SetProperty(aPresContext, nsHTMLAtoms::value, string);
nsCRT::free(chars);
}
return res;