summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/layout/grid_baseline_alignment.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/grid_baseline_alignment.h')
-rw-r--r--chromium/third_party/blink/renderer/core/layout/grid_baseline_alignment.h25
1 files changed, 5 insertions, 20 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/grid_baseline_alignment.h b/chromium/third_party/blink/renderer/core/layout/grid_baseline_alignment.h
index a585074e82b..e39ab6d797e 100644
--- a/chromium/third_party/blink/renderer/core/layout/grid_baseline_alignment.h
+++ b/chromium/third_party/blink/renderer/core/layout/grid_baseline_alignment.h
@@ -10,8 +10,6 @@
namespace blink {
-class GridTrackSizingAlgorithm;
-
// These classes are used to implement the Baseline Alignment logic, as
// described in the CSS Box Alignment specification.
// https://drafts.csswg.org/css-align/#baseline-terms
@@ -142,10 +140,10 @@ class GridBaselineAlignment {
// Context the items belongs to.
// All the baseline offsets are updated accordingly based on the
// added item.
- void UpdateBaselineAlignmentContextIfNeeded(ItemPosition,
- unsigned shared_context,
- LayoutBox&,
- GridAxis);
+ void UpdateBaselineAlignmentContext(ItemPosition,
+ unsigned shared_context,
+ LayoutBox&,
+ GridAxis);
// Returns the baseline offset of a particular item, based on the
// max-ascent for its associated baseline-sharing group
@@ -154,18 +152,6 @@ class GridBaselineAlignment {
const LayoutBox&,
GridAxis) const;
- // Returns the sum of the 'max-ascent' and 'max-descent' of a particular
- // item's baseline-sharing group.
- base::Optional<LayoutUnit> ExtentForBaselineAlignment(ItemPosition,
- unsigned shared_context,
- const LayoutBox&,
- GridAxis) const;
-
- // Determines whether baseline algnment may affect the intrinsic
- // size of the grid container.
- bool BaselineMayAffectIntrinsicSize(const GridTrackSizingAlgorithm&,
- GridTrackSizingDirection) const;
-
// Sets the Grid Container's writing-mode so that we can avoid the
// dependecy of the LayoutGrid class for determining whether a grid
// item is orthogonal or not.
@@ -173,7 +159,7 @@ class GridBaselineAlignment {
// Clearing the Baseline Alignment context and their internal
// classes and data structures.
- void Clear();
+ void Clear(GridAxis);
private:
const BaselineGroup& GetBaselineGroupForChild(ItemPosition,
@@ -186,7 +172,6 @@ class GridBaselineAlignment {
LayoutUnit AscentForChild(const LayoutBox&, GridAxis) const;
LayoutUnit DescentForChild(const LayoutBox&, LayoutUnit, GridAxis) const;
bool IsDescentBaselineForChild(const LayoutBox&, GridAxis) const;
- bool IsBaselineContextComputed(GridAxis) const;
bool IsHorizontalBaselineAxis(GridAxis) const;
bool IsOrthogonalChildForBaseline(const LayoutBox&) const;
bool IsParallelToBaselineAxisForChild(const LayoutBox&, GridAxis) const;