OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:hasInfiniteLineLength
(Results
1 - 2
of
2
) sorted by null
/external/chromium_org/third_party/WebKit/Source/core/rendering/
RenderFlexibleBox.h
122
LayoutUnit preferredMainAxisContentExtentForChild(RenderBox* child, bool
hasInfiniteLineLength
, bool relayoutChildren = false);
123
bool childPreferredMainAxisContentExtentRequiresLayout(RenderBox* child, bool
hasInfiniteLineLength
) const;
144
bool computeNextFlexLine(OrderedFlexItemList& orderedChildren, LayoutUnit& sumFlexBaseSize, double& totalFlexGrow, double& totalWeightedFlexShrink, LayoutUnit& sumHypotheticalMainSize, bool&
hasInfiniteLineLength
, bool relayoutChildren);
146
bool resolveFlexibleLengths(FlexSign, const OrderedFlexItemList&, LayoutUnit& availableFreeSpace, double& totalFlexGrow, double& totalWeightedFlexShrink, InflexibleFlexItemSize&, Vector<LayoutUnit, 16>& childSizes, bool
hasInfiniteLineLength
);
147
void freezeViolations(const Vector<Violation>&, LayoutUnit& availableFreeSpace, double& totalFlexGrow, double& totalWeightedFlexShrink, InflexibleFlexItemSize&, bool
hasInfiniteLineLength
);
153
void layoutAndPlaceChildren(LayoutUnit& crossAxisOffset, const OrderedFlexItemList&, const Vector<LayoutUnit, 16>& childSizes, LayoutUnit availableFreeSpace, bool relayoutChildren, Vector<LineContext>&, bool
hasInfiniteLineLength
);
RenderFlexibleBox.cpp
624
static inline bool preferredMainAxisExtentDependsOnLayout(const Length& flexBasis, bool
hasInfiniteLineLength
)
626
return flexBasis.isAuto() || (flexBasis.isFixed() && !flexBasis.value() &&
hasInfiniteLineLength
);
629
bool RenderFlexibleBox::childPreferredMainAxisContentExtentRequiresLayout(RenderBox* child, bool
hasInfiniteLineLength
) const
631
return preferredMainAxisExtentDependsOnLayout(flexBasisForChild(child),
hasInfiniteLineLength
) && hasOrthogonalFlow(child);
634
LayoutUnit RenderFlexibleBox::preferredMainAxisContentExtentForChild(RenderBox* child, bool
hasInfiniteLineLength
, bool relayoutChildren)
639
if (preferredMainAxisExtentDependsOnLayout(flexBasis,
hasInfiniteLineLength
)) {
671
bool
hasInfiniteLineLength
= false;
672
while (computeNextFlexLine(orderedChildren, sumFlexBaseSize, totalFlexGrow, totalWeightedFlexShrink, sumHypotheticalMainSize,
hasInfiniteLineLength
, relayoutChildren)) {
678
while (!resolveFlexibleLengths(flexSign, orderedChildren, availableFreeSpace, totalFlexGrow, totalWeightedFlexShrink, inflexibleItems, childSizes,
hasInfiniteLineLength
)) {
683
layoutAndPlaceChildren(crossAxisOffset, orderedChildren, childSizes, availableFreeSpace, relayoutChildren, lineContexts,
hasInfiniteLineLength
);
[
all
...]
Completed in 588 milliseconds