pub(crate) fn grid_intrinsic_widths(
n_cols: usize,
fixed: &[Option<i32>],
items: &[(usize, i32, i32)],
gap: i32,
) -> (i32, i32)Expand description
グリッド容器の内在幅 (min-content, max-content)。
【2026-10-04】従来は一般のブロックと同じく「子の最小幅の最大」で集計しており、 列が横に並ぶことを考えていなかった(統計カード 3 枚のグリッドの min-content が カード 1 枚分になった)。列ごとに項目の最大を取り、列の合計 + 列間 gap にする。
fixed: 各列が固定幅ならその px(fr/auto はNone)items: (列番号, 余白込みの min-content, 余白込みの max-content)。1 列にだけ入る項目