Skip to main content

layout_columns

Function layout_columns 

Source
pub fn layout_columns(spec: &MultiColSpec, avail_w: i32) -> Vec<Column>
Expand description

列の x 座標と幅を計算する(純粋関数)。

gap は列間にだけ入る。端数は最後の列へ寄せず、各列を等幅にしたうえで 余りぶんだけ最終列を広げる(合計が avail_w を超えないようにする)。 列幅が負になる(gap が広すぎる)場合は 0 幅の列を返し、パニックしない。