API
API
This section describes the api object.
constructor |
|
---|---|
activeGroup | Active group object.
|
activePanel | Active panel object.
|
gap |
|
groups | All group objects.
|
height | Height of the component.
|
id | The unique identifier for this instance. Used to manage scope of Drag'n'Drop events.
|
maximumHeight | Maximum height of the component.
|
maximumWidth | Maximum width of the component.
|
minimumHeight | Minimum height of the component.
|
minimumWidth | Minimum width of the component.
|
onDidActiveGroupChange | Invoked when the active group changes. May be undefined if no group is active.
|
onDidActivePanelChange | Invoked when the active panel changes. May be undefined if no panel is active.
|
onDidAddGroup | Invoked when a group is added. May be called multiple times when moving groups.
|
onDidAddPanel | Invoked when a panel is added. May be called multiple times when moving panels.
|
onDidDrop | Invoked when a Drag'n'Drop event occurs that the component was unable to handle. Exposed for custom Drag'n'Drop functionality.
|
onDidLayoutChange | Invoked when any layout change occures, an aggregation of many events.
|
onDidLayoutFromJSON | Invoked after a layout is deserialzied using the fromJSON method.
|
onDidMaximizedGroupChange |
|
onDidMovePanel |
|
onDidRemoveGroup | Invoked when a group is removed. May be called multiple times when moving groups.
|
onDidRemovePanel | Invoked when a panel is removed. May be called multiple times when moving panels.
|
onUnhandledDragOverEvent |
|
onWillDragGroup | Invoked before a group is dragged.
Calling event.nativeEvent.preventDefault() will prevent the group drag starting.
|
onWillDragPanel | Invoked before a panel is dragged.
Calling event.nativeEvent.preventDefault() will prevent the panel drag starting.
|
onWillDrop | Invoked when a Drag'n'Drop event occurs but before dockview handles it giving the user an opportunity to intecept and
prevent the event from occuring using the standard preventDefault() syntax.
Preventing certain events may causes unexpected behaviours, use carefully.
|
onWillShowOverlay | Invoked before an overlay is shown indicating a drop target.
Calling event.preventDefault() will prevent the overlay being shown and prevent
the any subsequent drop event.
|
panels | All panel objects.
|
size | Total number of groups.
|
totalPanels | Total number of panels.
|
width | Width of the component.
|
addFloatingGroup | Add a floating group
|
addGroup | Add a group and return the created object.
|
addPanel | Add a panel and return the created object.
|
addPopoutGroup | Add a popout group in a new Window
|
clear | Reset the component back to an empty and default state.
|
closeAllGroups | Close all groups and panels.
|
dispose | Release resources and teardown component. Do not call when using framework versions of dockview.
|
exitMaximizedGroup |
|
focus | Focus the component. Will try to focus an active panel if one exists.
|
fromJSON | Create a component from a serialized object.
|
getGroup | Get a group object given a string id. May return undefined.
|
getPanel | Get a panel object given a string id. May return undefined .
|
hasMaximizedGroup |
|
layout | Force resize the component to an exact width and height. Read about auto-resizing before using.
|
maximizeGroup |
|
moveToNext | Move the focus progmatically to the next panel or group.
|
moveToPrevious | Move the focus progmatically to the previous panel or group.
|
removeGroup | Remove a group and any panels within the group.
|
removePanel | Remove a panel given the panel object.
|
setGap |
|
toJSON | Create a serialized object of the current component.
|
updateOptions |
|