Fixture Layouts
A Layout determines how a fixture automatically arranges the widgets Product Positions placed on it. Rather than positioning each item by hand, you set a Layout once and the fixture keeps its contents arranged as you add, remove, and resize items.
Layout is the first property in the info Properties dialog of every fixture that supports one: crop_16_9 Shelves, inventory_2 Containers, and dry_cleaning Bars.
Shared Layouts
These Layouts behave the same way on Shelves, Containers, and Bars, and cover most everyday cases.
Spacing
Left, Right, and Center Layouts accept a Spacing value, which sets the horizontal gap left between each item when the fixture lays out its contents. It appears beside the Layout dropdown once one of those Layouts is chosen.
None has nothing to space, and Even derives its spacing from the width of the fixture, so neither shows the input.
Segmented Layouts
The fixture is divided into a fixed number of equal segments, and Positions snap to those segments rather than to arbitrary points. Set the number of divisions with the Segments input that appears beside the Layout dropdown.
This is ideal for coolers, cosmetics walls, and any fixture built around fixed compartments. Available on Shelves and Containers.
Fixture-Specific Layouts
Defines a finite set of valid snap points along the dry_cleaning Bar, one per hook. Positions snap to those hooks rather than anywhere along the Bar.
Positions on a Hooks Bar take their phishing Hook from the Bar's Hook Defaults, rather than from the Position itself. The number and placement of hooks is controlled by the Bar's # Hooks and X Offset properties.
Which Layouts Each Fixture Supports
| Layout | Shelves | Containers | Bars |
|---|---|---|---|
| None | Yes | Yes | Yes |
| Left | Yes | Yes | Yes |
| Right | Yes | Yes | Yes |
| Even | Yes | Yes | Yes |
| Center | Yes | Yes | — |
| Segmented | Yes | Yes | — |
| Resize | — | Yes | — |
| Hooks | — | — | Yes |
Setting a Layout Quickly
With one or more Shelves, Bars, or Containers selected, you can set the most common Layouts from the keyboard without opening the Properties dialog:
- 1: Set Layout to None
- 2: Set Layout to Left
- 3: Set Layout to Even
- 4: Set Layout to Right
Combining Fixtures
Shelves and Bars have a Can Combine property. When two or more of them are vertically aligned, share the same Layout, and all have Can Combine checked, they are laid out as though they were a single, longer fixture. This is how a run of Shelves spanning several shelves Bays can be made to flow as one.
Can Combine can be toggled for the current selection with the ` key.
Layouts and Positions
A Layout arranges whole widgets Positions, not the individual facings within them. The gap between the facing columns of a single Position is controlled by that Position's own Spacing inputs in the Inspector.
text_fields Textblocks are ignored by Layouts unless their Can Layout property is checked, which is what makes a Textblock usable as a placeholder product.