Hierarchy (view full)

Implements

Constructors

Properties

Accessors

Methods

Constructors

Properties

_activeGroup: undefined | DockviewGroupPanel
_bufferOnDidLayoutChange: AsapEvent = ...
_deserializer: DefaultDockviewDeserialzier = ...
_floatingGroups: DockviewFloatingGroupPanel[] = []
_groups: Map<string, IValueDisposable<DockviewGroupPanel>> = ...
_moving: boolean = false
_onDidActiveGroupChange: DockviewEmitter<undefined | DockviewGroupPanel> = ...
_onDidActivePanelChange: DockviewEmitter<undefined | IDockviewPanel> = ...
_onDidAddGroup: DockviewEmitter<DockviewGroupPanel> = ...
_onDidAddPanel: DockviewEmitter<IDockviewPanel> = ...
_onDidLayoutFromJSON: DockviewEmitter<void> = ...
_onDidMovePanel: DockviewEmitter<MovePanelEvent> = ...
_onDidRemoveGroup: DockviewEmitter<DockviewGroupPanel> = ...
_onDidRemovePanel: DockviewEmitter<IDockviewPanel> = ...
_onUnhandledDragOverEvent: DockviewEmitter<DockviewDndOverlayEvent> = ...
_onWillDragGroup: DockviewEmitter<GroupDragEvent> = ...
_onWillDragPanel: DockviewEmitter<TabDragEvent> = ...
_popoutGroups: {
    disposable: {
        dispose: (() => undefined | DockviewGroupPanel);
    };
    popoutGroup: DockviewGroupPanel;
    referenceGroup?: string;
    window: PopoutWindow;
}[] = []

Type declaration

_rootDropTarget: Droptarget
gridview: Gridview
nextGroupId: {
    next: (() => string);
} = ...

Type declaration

  • next: (() => string)
      • (): string
      • Returns string

onDidActiveChange: DockviewEvent<undefined | DockviewGroupPanel> = ...
onDidActiveGroupChange: DockviewEvent<undefined | DockviewGroupPanel> = ...
onDidActivePanelChange: DockviewEvent<undefined | IDockviewPanel> = ...
onDidAddGroup: DockviewEvent<DockviewGroupPanel> = ...
onDidAddPanel: DockviewEvent<IDockviewPanel> = ...
onDidLayoutChange: DockviewEvent<void> = ...
onDidLayoutFromJSON: DockviewEvent<void> = ...
onDidMovePanel: DockviewEvent<MovePanelEvent> = ...
onDidRemove: DockviewEvent<DockviewGroupPanel> = ...
onDidRemoveGroup: DockviewEvent<DockviewGroupPanel> = ...
onDidRemovePanel: DockviewEvent<IDockviewPanel> = ...
onDidViewVisibilityChangeMicroTaskQueue: DockviewEvent<void> = ...
onUnhandledDragOverEvent: DockviewEvent<DockviewDndOverlayEvent> = ...
onWillDragGroup: DockviewEvent<GroupDragEvent> = ...
onWillDragPanel: DockviewEvent<TabDragEvent> = ...
overlayRenderContainer: OverlayRenderContainer
watermark: null | IWatermarkRenderer = null

Accessors

  • get disableResizing(): boolean
  • Returns boolean

  • set disableResizing(value): void
  • Parameters

    • value: boolean

    Returns void

  • get isDisposed(): boolean
  • Returns boolean

Methods

  • Parameters

    • itemToPopout: DockviewGroupPanel | DockviewPanel
    • Optional options: {
          onDidOpen?: ((event) => void);
          onWillClose?: ((event) => void);
          overridePopoutGroup?: DockviewGroupPanel;
          popoutUrl?: string;
          position?: Box;
          skipRemoveGroup?: boolean;
      }
      • Optional onDidOpen?: ((event) => void)
          • (event): void
          • Parameters

            • event: {
                  id: string;
                  window: Window;
              }
              • id: string
              • window: Window

            Returns void

      • Optional onWillClose?: ((event) => void)
          • (event): void
          • Parameters

            • event: {
                  id: string;
                  window: Window;
              }
              • id: string
              • window: Window

            Returns void

      • Optional overridePopoutGroup?: DockviewGroupPanel
      • Optional popoutUrl?: string
      • Optional position?: Box
      • Optional skipRemoveGroup?: boolean

    Returns Promise<void>

Generated using TypeDoc