StackLayout
extends Layout
The StackLayout class represents a layout that positions objects by stacking them. To create a StackLayout object and apply it to a collection, use the layout function:
let sl = msc.layout("stack", {orientation: "vertical"});
collection.layout = sl;
Properties
| property | explanation | type | default value |
|---|---|---|---|
type ![]() | the type of the layout | String | “stack” |
group ![]() | the group that uses this layout | Group | |
| baseline | the baseline of stacking | String | |
| orientation | the orientation of stacking | String | undefined |
| horzCellAlignment | the horizontal alignment of item in each cell | String | “left” |
| vertCellAlignment | the vertical alignment of item in each cell | String | “bottom” |
Methods inherited from Layout
| method | explanation | return type |
|---|---|---|
clone() ![]() | returns a copy of this layout | void |
run() ![]() | apply this layout | void |

