offsetForHorizontal function

int offsetForHorizontal(
  1. HorizontalAlign align,
  2. int containerWidth,
  3. int childWidth
)

Implementation

int offsetForHorizontal(
  HorizontalAlign align,
  int containerWidth,
  int childWidth,
) {
  return switch (align) {
    HorizontalAlign.left => 0,
    HorizontalAlign.center => (containerWidth - childWidth) ~/ 2,
    HorizontalAlign.right => containerWidth - childWidth,
  };
}