findNextColumn method
int
findNextColumn(
- GridPadCells cells,
- GridPadPlacementPolicy placementPolicy,
- GridPadContent? lastItem
Implementation
int findNextColumn(
GridPadCells cells,
GridPadPlacementPolicy placementPolicy,
GridPadContent? lastItem,
) {
final lastColumn = findCurrentColumn(cells, placementPolicy, lastItem);
final lastColumnSpan = lastItem?.columnSpan ?? 0;
switch (placementPolicy.horizontalPolicy) {
case HorizontalPolicy.startEnd:
return lastColumn + lastColumnSpan;
case HorizontalPolicy.endStart:
return lastColumn - lastColumnSpan;
}
}