Raxol.UI.Layout.CSSGrid.Positioning (Raxol v2.6.0)

View Source

Calculates final pixel positions for placed grid items given sized tracks.

Summary

Functions

calculate_item_height(bool, end_row, row_positions, row_tracks, y, start_row)

calculate_item_width(bool, end_col, column_positions, column_tracks, x, start_col)

calculate_positions(items, column_tracks, row_tracks, content_space, grid_props)

Calculate {child, child_space} pairs for all placed items.

calculate_track_positions(tracks, start_pos, gap)

position_grid_item(arg1, item, column_positions, column_tracks, row_positions, row_tracks, content_space)