Create a splitter.
A splitter creates a series of horizontal or vertical regions to be mounted within another region of the paneManager.
Any number of children can exist in a splitter. Their sizes are defined by the layout.sizes
array, which must contain css values for each child defined in layout.children
. If layout.sizes
is shorter than layout.children
, a default null
will be used. Any null
size will effectively be an expandable region that will be resolved after all other values are calculated.
Possible splitter layout flags:
- name : used if this splitter is mounted into a tab layout
- icon : used if mounted into a tab layout
- title : a toolbar tip that will appear
- stacking :
"horizontal"
or "vertical"
- handles : boolean show handles splitting the panes?
- sizes : an array of css sizes for children
- classes : an array of classes to apply to each child
- fixedSize : are the panes of the splitter resizable? The handles can be visible but not resizable.
- children : an array of child layouts.