ui/layout: drop CrossAxisAlignment value Stretch

It doesn't carry its own weight; client can just as easily adjust
the Constraints themselves.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2019-07-11 20:13:10 +02:00
parent 5c3398f33d
commit 0d49eb3f4b
2 changed files with 3 additions and 23 deletions
+1 -9
View File
@@ -113,7 +113,7 @@ func (l *List) Index() int {
// Constraints is the constraints for the current element.
func (l *List) Constraints() Constraints {
return axisConstraints(l.Axis, Constraint{Max: ui.Inf}, l.crossConstraintChild(l.cs))
return axisConstraints(l.Axis, Constraint{Max: ui.Inf}, axisCrossConstraint(l.Axis, l.cs))
}
func (l *List) More() bool {
@@ -243,11 +243,3 @@ func (l *List) Layout() Dimens {
block.Add(ops)
return Dimens{Size: dims}
}
func (l *List) crossConstraintChild(cs Constraints) Constraint {
c := axisCrossConstraint(l.Axis, cs)
if l.CrossAxisAlignment == Stretch {
c.Min = c.Max
}
return c
}