Added in mCompatFloaterMargin

git-svn-id: svn://10.0.0.236/trunk@47812 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
kipp%netscape.com
1999-09-16 19:55:28 +00:00
parent 4ba9e7b264
commit 458a973efc
25 changed files with 82 additions and 10 deletions

View File

@@ -378,6 +378,7 @@ nsCSSMargin::nsCSSMargin(const nsCSSMargin& aCopy)
: mMargin(nsnull), mPadding(nsnull),
mBorderWidth(nsnull), mBorderColor(nsnull), mBorderStyle(nsnull),
mBorderRadius(aCopy.mBorderRadius),
mCompatFloaterMargin(aCopy.mCompatFloaterMargin),
mOutlineWidth(aCopy.mOutlineWidth),
mOutlineColor(aCopy.mOutlineColor),
mOutlineStyle(aCopy.mOutlineStyle),
@@ -444,6 +445,7 @@ void nsCSSMargin::List(FILE* out, PRInt32 aIndent) const
nsAutoString buffer;
mBorderRadius.AppendToString(buffer, eCSSProperty__moz_border_radius);
mCompatFloaterMargin.AppendToString(buffer, eCSSProperty__moz_compat_floater_margin);
mOutlineWidth.AppendToString(buffer, eCSSProperty_outline_width);
mOutlineColor.AppendToString(buffer, eCSSProperty_outline_color);
mOutlineStyle.AppendToString(buffer, eCSSProperty_outline_style);
@@ -1359,6 +1361,7 @@ CSSDeclarationImpl::AppendValue(nsCSSProperty aProperty, const nsCSSValue& aValu
break;
case eCSSProperty__moz_border_radius:
case eCSSProperty__moz_compat_floater_margin:
case eCSSProperty_outline_width:
case eCSSProperty_outline_color:
case eCSSProperty_outline_style:
@@ -1366,6 +1369,7 @@ CSSDeclarationImpl::AppendValue(nsCSSProperty aProperty, const nsCSSValue& aValu
CSS_ENSURE(Margin) {
switch (aProperty) {
case eCSSProperty__moz_border_radius: mMargin->mBorderRadius = aValue; break;
case eCSSProperty__moz_compat_floater_margin: mMargin->mCompatFloaterMargin = aValue; break;
case eCSSProperty_outline_width: mMargin->mOutlineWidth = aValue; break;
case eCSSProperty_outline_color: mMargin->mOutlineColor = aValue; break;
case eCSSProperty_outline_style: mMargin->mOutlineStyle = aValue; break;
@@ -2012,6 +2016,7 @@ CSSDeclarationImpl::SetValueImportant(nsCSSProperty aProperty)
break;
case eCSSProperty__moz_border_radius:
case eCSSProperty__moz_compat_floater_margin:
case eCSSProperty_outline_width:
case eCSSProperty_outline_color:
case eCSSProperty_outline_style:
@@ -2020,6 +2025,7 @@ CSSDeclarationImpl::SetValueImportant(nsCSSProperty aProperty)
CSS_ENSURE_IMPORTANT(Margin) {
switch (aProperty) {
CSS_CASE_IMPORTANT(eCSSProperty__moz_border_radius, mMargin->mBorderRadius);
CSS_CASE_IMPORTANT(eCSSProperty__moz_compat_floater_margin, mMargin->mCompatFloaterMargin);
CSS_CASE_IMPORTANT(eCSSProperty_outline_width, mMargin->mOutlineWidth);
CSS_CASE_IMPORTANT(eCSSProperty_outline_color, mMargin->mOutlineColor);
CSS_CASE_IMPORTANT(eCSSProperty_outline_style, mMargin->mOutlineStyle);
@@ -2688,6 +2694,7 @@ CSSDeclarationImpl::GetValue(nsCSSProperty aProperty, nsCSSValue& aValue)
break;
case eCSSProperty__moz_border_radius:
case eCSSProperty__moz_compat_floater_margin:
case eCSSProperty_outline_width:
case eCSSProperty_outline_color:
case eCSSProperty_outline_style:
@@ -2695,6 +2702,7 @@ CSSDeclarationImpl::GetValue(nsCSSProperty aProperty, nsCSSValue& aValue)
if (nsnull != mMargin) {
switch (aProperty) {
case eCSSProperty__moz_border_radius: aValue = mMargin->mBorderRadius; break;
case eCSSProperty__moz_compat_floater_margin: aValue = mMargin->mCompatFloaterMargin; break;
case eCSSProperty_outline_width: aValue = mMargin->mOutlineWidth; break;
case eCSSProperty_outline_color: aValue = mMargin->mOutlineColor; break;
case eCSSProperty_outline_style: aValue = mMargin->mOutlineStyle; break;