Use revised API's for computing the border/padding

git-svn-id: svn://10.0.0.236/trunk@15013 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
kipp%netscape.com
1998-11-20 17:20:29 +00:00
parent 257cb2e34e
commit b08cebd76d
2 changed files with 4 additions and 6 deletions

View File

@@ -180,10 +180,9 @@ RootFrame::Reflow(nsIPresContext& aPresContext,
// Reflow our child frame
if (nsnull != mFirstChild) {
// Compute how much space to reserve for our border and padding
const nsStyleSpacing* spacing =
(const nsStyleSpacing*)mStyleContext->GetStyleData(eStyleStruct_Spacing);
nsMargin borderPadding;
spacing->CalcBorderPaddingFor(this, borderPadding);
nsHTMLReflowState::ComputeBorderPaddingFor(this, nsnull,
borderPadding);
nsSize kidMaxSize(reflowState.maxSize);
kidMaxSize.width -= borderPadding.left + borderPadding.right;

View File

@@ -180,10 +180,9 @@ RootFrame::Reflow(nsIPresContext& aPresContext,
// Reflow our child frame
if (nsnull != mFirstChild) {
// Compute how much space to reserve for our border and padding
const nsStyleSpacing* spacing =
(const nsStyleSpacing*)mStyleContext->GetStyleData(eStyleStruct_Spacing);
nsMargin borderPadding;
spacing->CalcBorderPaddingFor(this, borderPadding);
nsHTMLReflowState::ComputeBorderPaddingFor(this, nsnull,
borderPadding);
nsSize kidMaxSize(reflowState.maxSize);
kidMaxSize.width -= borderPadding.left + borderPadding.right;