mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-01 07:35:40 +00:00
layout: ensure Flex{Alignment: Middle} respects minimum constraint
Before this change, the middle alignment would align according to the widest child. This change aligns according to the widest child or minimum constraint, whichever is largest. Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
+1
-1
@@ -142,7 +142,7 @@ func (f Flex) Layout(gtx Context, children ...FlexChild) Dimensions {
|
||||
children[i].call = c
|
||||
children[i].dims = dims
|
||||
}
|
||||
var maxCross int
|
||||
maxCross := crossMin
|
||||
var maxBaseline int
|
||||
for _, child := range children {
|
||||
if c := f.Axis.Convert(child.dims.Size).Y; c > maxCross {
|
||||
|
||||
Reference in New Issue
Block a user