зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1313565 - Convert NS_STYLE_ORIENT_* to enum class ; r=manishearth,xidorn
MozReview-Commit-ID: LHT6Aa2ojlf --HG-- extra : rebase_source : cad726aee8e14d7ae60b899a76fcd26edb608507
This commit is contained in:
Родитель
389406c473
Коммит
33caf18ccc
|
@ -1783,15 +1783,15 @@ nsContainerFrame::PullNextInFlowChild(ContinuationTraversingState& aState)
|
||||||
bool
|
bool
|
||||||
nsContainerFrame::ResolvedOrientationIsVertical()
|
nsContainerFrame::ResolvedOrientationIsVertical()
|
||||||
{
|
{
|
||||||
uint8_t orient = StyleDisplay()->mOrient;
|
StyleOrient orient = StyleDisplay()->mOrient;
|
||||||
switch (orient) {
|
switch (orient) {
|
||||||
case NS_STYLE_ORIENT_HORIZONTAL:
|
case StyleOrient::Horizontal:
|
||||||
return false;
|
return false;
|
||||||
case NS_STYLE_ORIENT_VERTICAL:
|
case StyleOrient::Vertical:
|
||||||
return true;
|
return true;
|
||||||
case NS_STYLE_ORIENT_INLINE:
|
case StyleOrient::Inline:
|
||||||
return GetWritingMode().IsVertical();
|
return GetWritingMode().IsVertical();
|
||||||
case NS_STYLE_ORIENT_BLOCK:
|
case StyleOrient::Block:
|
||||||
return !GetWritingMode().IsVertical();
|
return !GetWritingMode().IsVertical();
|
||||||
}
|
}
|
||||||
NS_NOTREACHED("unexpected -moz-orient value");
|
NS_NOTREACHED("unexpected -moz-orient value");
|
||||||
|
|
|
@ -1786,10 +1786,10 @@ const KTableEntry nsCSSProps::kObjectFitKTable[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
const KTableEntry nsCSSProps::kOrientKTable[] = {
|
const KTableEntry nsCSSProps::kOrientKTable[] = {
|
||||||
{ eCSSKeyword_inline, NS_STYLE_ORIENT_INLINE },
|
{ eCSSKeyword_inline, StyleOrient::Inline },
|
||||||
{ eCSSKeyword_block, NS_STYLE_ORIENT_BLOCK },
|
{ eCSSKeyword_block, StyleOrient::Block },
|
||||||
{ eCSSKeyword_horizontal, NS_STYLE_ORIENT_HORIZONTAL },
|
{ eCSSKeyword_horizontal, StyleOrient::Horizontal },
|
||||||
{ eCSSKeyword_vertical, NS_STYLE_ORIENT_VERTICAL },
|
{ eCSSKeyword_vertical, StyleOrient::Vertical },
|
||||||
{ eCSSKeyword_UNKNOWN, -1 }
|
{ eCSSKeyword_UNKNOWN, -1 }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1420,6 +1420,7 @@ struct SetEnumValueHelper
|
||||||
DEFINE_ENUM_CLASS_SETTER(StyleUserInput, None, Auto)
|
DEFINE_ENUM_CLASS_SETTER(StyleUserInput, None, Auto)
|
||||||
DEFINE_ENUM_CLASS_SETTER(StyleUserModify, ReadOnly, WriteOnly)
|
DEFINE_ENUM_CLASS_SETTER(StyleUserModify, ReadOnly, WriteOnly)
|
||||||
DEFINE_ENUM_CLASS_SETTER(StyleWindowDragging, Default, NoDrag)
|
DEFINE_ENUM_CLASS_SETTER(StyleWindowDragging, Default, NoDrag)
|
||||||
|
DEFINE_ENUM_CLASS_SETTER(StyleOrient, Inline, Vertical)
|
||||||
#ifdef MOZ_XUL
|
#ifdef MOZ_XUL
|
||||||
DEFINE_ENUM_CLASS_SETTER(StyleDisplay, None, Popup)
|
DEFINE_ENUM_CLASS_SETTER(StyleDisplay, None, Popup)
|
||||||
#else
|
#else
|
||||||
|
@ -6454,7 +6455,7 @@ nsRuleNode::ComputeDisplayData(void* aStartStruct,
|
||||||
display->mOrient, conditions,
|
display->mOrient, conditions,
|
||||||
SETVAL_ENUMERATED | SETVAL_UNSET_INITIAL,
|
SETVAL_ENUMERATED | SETVAL_UNSET_INITIAL,
|
||||||
parentDisplay->mOrient,
|
parentDisplay->mOrient,
|
||||||
NS_STYLE_ORIENT_INLINE);
|
StyleOrient::Inline);
|
||||||
|
|
||||||
// shape-outside: none | [ <basic-shape> || <shape-box> ] | <image>
|
// shape-outside: none | [ <basic-shape> || <shape-box> ] | <image>
|
||||||
const nsCSSValue* shapeOutsideValue = aRuleData->ValueForShapeOutside();
|
const nsCSSValue* shapeOutsideValue = aRuleData->ValueForShapeOutside();
|
||||||
|
|
|
@ -234,10 +234,12 @@ enum class StyleWindowDragging : uint8_t {
|
||||||
};
|
};
|
||||||
|
|
||||||
// orient
|
// orient
|
||||||
#define NS_STYLE_ORIENT_INLINE 0
|
enum class StyleOrient : uint8_t {
|
||||||
#define NS_STYLE_ORIENT_BLOCK 1
|
Inline,
|
||||||
#define NS_STYLE_ORIENT_HORIZONTAL 2
|
Block,
|
||||||
#define NS_STYLE_ORIENT_VERTICAL 3
|
Horizontal,
|
||||||
|
Vertical,
|
||||||
|
};
|
||||||
|
|
||||||
#define NS_RADIUS_FARTHEST_SIDE 0
|
#define NS_RADIUS_FARTHEST_SIDE 0
|
||||||
#define NS_RADIUS_CLOSEST_SIDE 1
|
#define NS_RADIUS_CLOSEST_SIDE 1
|
||||||
|
|
|
@ -3133,7 +3133,7 @@ nsStyleDisplay::nsStyleDisplay(StyleStructContext aContext)
|
||||||
, mOverflowY(NS_STYLE_OVERFLOW_VISIBLE)
|
, mOverflowY(NS_STYLE_OVERFLOW_VISIBLE)
|
||||||
, mOverflowClipBox(NS_STYLE_OVERFLOW_CLIP_BOX_PADDING_BOX)
|
, mOverflowClipBox(NS_STYLE_OVERFLOW_CLIP_BOX_PADDING_BOX)
|
||||||
, mResize(NS_STYLE_RESIZE_NONE)
|
, mResize(NS_STYLE_RESIZE_NONE)
|
||||||
, mOrient(NS_STYLE_ORIENT_INLINE)
|
, mOrient(StyleOrient::Inline)
|
||||||
, mIsolation(NS_STYLE_ISOLATION_AUTO)
|
, mIsolation(NS_STYLE_ISOLATION_AUTO)
|
||||||
, mTopLayer(NS_STYLE_TOP_LAYER_NONE)
|
, mTopLayer(NS_STYLE_TOP_LAYER_NONE)
|
||||||
, mWillChangeBitField(0)
|
, mWillChangeBitField(0)
|
||||||
|
|
|
@ -2820,7 +2820,7 @@ struct MOZ_NEEDS_MEMMOVABLE_MEMBERS nsStyleDisplay
|
||||||
uint8_t mOverflowY; // [reset] see nsStyleConsts.h
|
uint8_t mOverflowY; // [reset] see nsStyleConsts.h
|
||||||
uint8_t mOverflowClipBox; // [reset] see nsStyleConsts.h
|
uint8_t mOverflowClipBox; // [reset] see nsStyleConsts.h
|
||||||
uint8_t mResize; // [reset] see nsStyleConsts.h
|
uint8_t mResize; // [reset] see nsStyleConsts.h
|
||||||
uint8_t mOrient; // [reset] see nsStyleConsts.h
|
mozilla::StyleOrient mOrient; // [reset] see nsStyleConsts.h
|
||||||
uint8_t mIsolation; // [reset] see nsStyleConsts.h
|
uint8_t mIsolation; // [reset] see nsStyleConsts.h
|
||||||
uint8_t mTopLayer; // [reset] see nsStyleConsts.h
|
uint8_t mTopLayer; // [reset] see nsStyleConsts.h
|
||||||
uint8_t mWillChangeBitField; // [reset] see nsStyleConsts.h. Stores a
|
uint8_t mWillChangeBitField; // [reset] see nsStyleConsts.h. Stores a
|
||||||
|
|
|
@ -564,13 +564,13 @@ nsNativeTheme::IsVerticalMeter(nsIFrame* aFrame)
|
||||||
{
|
{
|
||||||
NS_PRECONDITION(aFrame, "You have to pass a non-null aFrame");
|
NS_PRECONDITION(aFrame, "You have to pass a non-null aFrame");
|
||||||
switch (aFrame->StyleDisplay()->mOrient) {
|
switch (aFrame->StyleDisplay()->mOrient) {
|
||||||
case NS_STYLE_ORIENT_HORIZONTAL:
|
case StyleOrient::Horizontal:
|
||||||
return false;
|
return false;
|
||||||
case NS_STYLE_ORIENT_VERTICAL:
|
case StyleOrient::Vertical:
|
||||||
return true;
|
return true;
|
||||||
case NS_STYLE_ORIENT_INLINE:
|
case StyleOrient::Inline:
|
||||||
return aFrame->GetWritingMode().IsVertical();
|
return aFrame->GetWritingMode().IsVertical();
|
||||||
case NS_STYLE_ORIENT_BLOCK:
|
case StyleOrient::Block:
|
||||||
return !aFrame->GetWritingMode().IsVertical();
|
return !aFrame->GetWritingMode().IsVertical();
|
||||||
}
|
}
|
||||||
NS_NOTREACHED("unexpected -moz-orient value");
|
NS_NOTREACHED("unexpected -moz-orient value");
|
||||||
|
|
Загрузка…
Ссылка в новой задаче