GridLayoutParameters
Options for the GridLayout.
| Name | Type | Description |
|---|---|---|
| columns? | number | Optional fixed number of columns. By default this is set to -1 - meaning not fixed - which will result in the layout making its best effort at drawing a grid of equal width and height |
| height? | number | Optional fixed height for the layout. |
| horizontalAlignment? | GridLayoutHorizontalAlignment | Optional alignment for horizontal placement in cells. Defaults to center. |
| locationFunction? | LocationFunction | Optional function that, given some vertex, can provide the x/y location of the vertex on the canvas |
| orientation? | GridLayoutOrientation | Whether to lay out items row first or column first. Additionally, this setting will determine where any extra items are placed if the dataset does not conform to a grid of equal width and height |
| padding? | PointXY | Optional padding to put around the elements. |
| rows? | number | Optional fixed number of rows. By default this is set to -1 - meaning not fixed - which will result in the layout making its best effort at drawing a grid of equal width and height. |
| sort? | (a:Node | Group, b:Node | Group) => number | Optional sort function to run before layout. |
| verticalAlignment? | GridLayoutVerticalAlignment | Optional alignment for vertical placement in cells. Defaults to center. |
| width? | number | Optional fixed width for the layout. |