The current number of panels.
The maximum size the component can reach where size is measured in the direction of orientation provided.
The minimum size the component can reach where size is measured in the direction of orientation provided.
Invoked when a view is added.
Invoked whenever any aspect of the layout changes. If listening to this event it may be worth debouncing ouputs.
Invoked after a layout is loaded through the fromJSON method.
Invoked when a view is removed.
The current orientation of the component.
The list of current panels.
Width of the component.
Add a new panel and return the created instance.
Remove all panels and clear the component.
Release resources and teardown component. Do not call when using framework versions of dockview.
Focus the component.
Get the reference to a panel given it's string id.
Layout the panel with a width and height.
Move a panel given it's current and desired index.
Removes an existing panel and optionally provide a Sizing method
for the subsequent resize.
Optionalsizing: SizingSerialize a layout
Height of the component.