| Index: Source/core/layout/LayoutGrid.h
|
| diff --git a/Source/core/layout/LayoutGrid.h b/Source/core/layout/LayoutGrid.h
|
| index e26f163760f510b3d58ffb310747f1ac82081d33..6328f08b48171399bf2e875dc364dffa98c7e6ad 100644
|
| --- a/Source/core/layout/LayoutGrid.h
|
| +++ b/Source/core/layout/LayoutGrid.h
|
| @@ -37,6 +37,8 @@ struct GridSpan;
|
| class GridTrack;
|
| class GridItemWithSpan;
|
|
|
| +enum GridAxisPosition {GridAxisStart, GridAxisEnd, GridAxisCenter};
|
| +
|
| class LayoutGrid final : public LayoutBlock {
|
| public:
|
| LayoutGrid(Element*);
|
| @@ -114,15 +116,9 @@ private:
|
| LayoutUnit logicalHeightForChild(LayoutBox&, Vector<GridTrack>&);
|
| LayoutUnit minContentForChild(LayoutBox&, GridTrackSizingDirection, Vector<GridTrack>& columnTracks);
|
| LayoutUnit maxContentForChild(LayoutBox&, GridTrackSizingDirection, Vector<GridTrack>& columnTracks);
|
| - LayoutUnit startOfColumnForChild(const LayoutBox& child) const;
|
| - LayoutUnit endOfColumnForChild(const LayoutBox& child) const;
|
| - LayoutUnit columnPositionLeft(const LayoutBox&) const;
|
| - LayoutUnit columnPositionRight(const LayoutBox&) const;
|
| - LayoutUnit centeredColumnPositionForChild(const LayoutBox&) const;
|
| + GridAxisPosition columnAxisPositionForChild(const LayoutBox&) const;
|
| + GridAxisPosition rowAxisPositionForChild(const LayoutBox&) const;
|
| LayoutUnit columnPositionForChild(const LayoutBox&) const;
|
| - LayoutUnit startOfRowForChild(const LayoutBox& child) const;
|
| - LayoutUnit endOfRowForChild(const LayoutBox& child) const;
|
| - LayoutUnit centeredRowPositionForChild(const LayoutBox&) const;
|
| LayoutUnit rowPositionForChild(const LayoutBox&) const;
|
| void computeContentPositionAndDistributionRowOffset(LayoutUnit availableFreeSpace, GridSizingData&) const;
|
| void computeContentPositionAndDistributionColumnOffset(LayoutUnit availableFreeSpace, GridSizingData&) const;
|
|
|