зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1339765 - Replace NS_STYLE_GRID_TRACK_BREADTH_* with enum classes;r=heycam
MozReview-Commit-ID: BAMrykPhoIl --HG-- extra : rebase_source : 025144924eb6270837d74adab5e72265b6d2f62a
This commit is contained in:
Родитель
eaa14d29dc
Коммит
9f7341a8f1
|
@ -224,7 +224,7 @@ struct nsGridContainerFrame::TrackSize
|
|||
static bool IsMinContent(const nsStyleCoord& aCoord)
|
||||
{
|
||||
return aCoord.GetUnit() == eStyleUnit_Enumerated &&
|
||||
aCoord.GetIntValue() == NS_STYLE_GRID_TRACK_BREADTH_MIN_CONTENT;
|
||||
aCoord.GetEnumValue<StyleGridTrackBreadth>() == StyleGridTrackBreadth::MinContent;
|
||||
}
|
||||
static bool IsDefiniteMaxSizing(StateBits aStateBits)
|
||||
{
|
||||
|
|
|
@ -1669,8 +1669,8 @@ const KTableEntry nsCSSProps::kGridAutoFlowKTable[] = {
|
|||
};
|
||||
|
||||
const KTableEntry nsCSSProps::kGridTrackBreadthKTable[] = {
|
||||
{ eCSSKeyword_min_content, NS_STYLE_GRID_TRACK_BREADTH_MIN_CONTENT },
|
||||
{ eCSSKeyword_max_content, NS_STYLE_GRID_TRACK_BREADTH_MAX_CONTENT },
|
||||
{ eCSSKeyword_min_content, StyleGridTrackBreadth::MinContent },
|
||||
{ eCSSKeyword_max_content, StyleGridTrackBreadth::MaxContent },
|
||||
{ eCSSKeyword_UNKNOWN, -1 }
|
||||
};
|
||||
|
||||
|
|
|
@ -682,8 +682,10 @@ enum class StyleDisplay : uint8_t {
|
|||
|
||||
// CSS Grid <track-breadth> keywords
|
||||
// Should not overlap with NS_STYLE_GRID_TEMPLATE_SUBGRID
|
||||
#define NS_STYLE_GRID_TRACK_BREADTH_MAX_CONTENT 1
|
||||
#define NS_STYLE_GRID_TRACK_BREADTH_MIN_CONTENT 2
|
||||
enum class StyleGridTrackBreadth : uint8_t {
|
||||
MaxContent = 1,
|
||||
MinContent = 2,
|
||||
};
|
||||
|
||||
// CSS Grid keywords for <auto-repeat>
|
||||
#define NS_STYLE_GRID_REPEAT_AUTO_FILL 0
|
||||
|
|
Загрузка…
Ссылка в новой задаче