| DockManager |
| DockTypes | A list of dock types that are registered. |
| OnLayoutLoaded | Called when the layout state is changed programatically. This is generally called when the default layout is loaded, or a saved layout is loaded. |
| State | A JSON string representing the entire state of the dock manager, i.e. position of all the docks, etc. |
| AddDock | Add a window next (or on top of) to the specified window. |
| Clear | Clear the known widgets, reset manager to an empty state. |
| Create | Creates a widget by type |
| GetDockWidget | Get an active, created dock |
| IsDockOpen | Whether the given dock-able window is visible or not. |
| RaiseDock | Raise this dock to the front of any tabs. |
| RegisterDockType | |
| SetDockState | Set dock as visible, or hidden, by name. |
| UnregisterDockType | Unregister a dock type. |