C++ style enums 13/N: Wrap (#1400)
Summary: X-link: https://github.com/facebook/react-native/pull/39539 Pull Request resolved: https://github.com/facebook/yoga/pull/1400 Moves internal usages of YGPositionType to PositionType bypass-github-export-checks Changelog: [Internal] Reviewed By: rshest Differential Revision: D49361746 fbshipit-source-id: ccc77b4c77753b5f41e11f1849d4c02153c190b7
This commit is contained in:
committed by
Facebook GitHub Bot
parent
4ea6b4c4f9
commit
03d0523996
@@ -520,7 +520,7 @@ static void layoutAbsoluteChild(
|
||||
} else if (
|
||||
!child->isLeadingPositionDefined(crossAxis) &&
|
||||
((resolveChildAlignment(node, child) == Align::FlexEnd) ^
|
||||
(node->getStyle().flexWrap() == YGWrapWrapReverse))) {
|
||||
(node->getStyle().flexWrap() == Wrap::WrapReverse))) {
|
||||
child->setLayoutPosition(
|
||||
(node->getLayout().measuredDimensions[dimension(crossAxis)] -
|
||||
child->getLayout().measuredDimensions[dimension(crossAxis)]),
|
||||
@@ -877,7 +877,7 @@ static float distributeFreeSpaceSecondPass(
|
||||
float flexGrowFactor = 0;
|
||||
float deltaFreeSpace = 0;
|
||||
const bool isMainAxisRow = isRow(mainAxis);
|
||||
const bool isNodeFlexWrap = node->getStyle().flexWrap() != YGWrapNoWrap;
|
||||
const bool isNodeFlexWrap = node->getStyle().flexWrap() != Wrap::NoWrap;
|
||||
|
||||
for (auto currentLineChild : flexLine.itemsInFlow) {
|
||||
childFlexBasis = boundAxisWithinMinAndMax(
|
||||
@@ -1604,7 +1604,7 @@ static void calculateLayoutImpl(
|
||||
resolveDirection(node->getStyle().flexDirection(), direction);
|
||||
const FlexDirection crossAxis = resolveCrossDirection(mainAxis, direction);
|
||||
const bool isMainAxisRow = isRow(mainAxis);
|
||||
const bool isNodeFlexWrap = node->getStyle().flexWrap() != YGWrapNoWrap;
|
||||
const bool isNodeFlexWrap = node->getStyle().flexWrap() != Wrap::NoWrap;
|
||||
|
||||
const float mainAxisownerSize = isMainAxisRow ? ownerWidth : ownerHeight;
|
||||
const float crossAxisownerSize = isMainAxisRow ? ownerHeight : ownerWidth;
|
||||
@@ -2302,7 +2302,7 @@ static void calculateLayoutImpl(
|
||||
|
||||
// As we only wrapped in normal direction yet, we need to reverse the
|
||||
// positions on wrap-reverse.
|
||||
if (performLayout && node->getStyle().flexWrap() == YGWrapWrapReverse) {
|
||||
if (performLayout && node->getStyle().flexWrap() == Wrap::WrapReverse) {
|
||||
for (size_t i = 0; i < childCount; i++) {
|
||||
const auto child = node->getChild(i);
|
||||
if (child->getStyle().positionType() != PositionType::Absolute) {
|
||||
|
@@ -32,7 +32,7 @@ FlexLine calculateFlexLine(
|
||||
float sizeConsumedIncludingMinConstraint = 0;
|
||||
const FlexDirection mainAxis = resolveDirection(
|
||||
node->getStyle().flexDirection(), node->resolveDirection(ownerDirection));
|
||||
const bool isNodeFlexWrap = node->getStyle().flexWrap() != YGWrapNoWrap;
|
||||
const bool isNodeFlexWrap = node->getStyle().flexWrap() != Wrap::NoWrap;
|
||||
const float gap = node->getGapForAxis(mainAxis, availableInnerWidth).unwrap();
|
||||
|
||||
// Add items to the current line until it's full or we run out of items.
|
||||
|
Reference in New Issue
Block a user