Interface IDockviewGroupPanelModel

interface IDockviewGroupPanelModel {
    activePanel: undefined | IDockviewPanel;
    header: IHeader;
    id: string;
    isActive: boolean;
    isContentFocused: boolean;
    isPanelActive: ((panel) => boolean);
    locked: DockviewGroupPanelLocked;
    onDidActivePanelChange: DockviewEvent<DockviewGroupChangeEvent>;
    onDidAddPanel: DockviewEvent<DockviewGroupChangeEvent>;
    onDidDrop: DockviewEvent<DockviewDidDropEvent>;
    onDidRemovePanel: DockviewEvent<DockviewGroupChangeEvent>;
    onMove: DockviewEvent<GroupMoveEvent>;
    onWillDrop: DockviewEvent<DockviewWillDropEvent>;
    panels: IDockviewPanel[];
    removePanel: ((panelOrId) => IDockviewPanel);
    size: number;
    canDisplayOverlay(event, position, target): boolean;
    closeAllPanels(): void;
    closePanel(panel): void;
    containsPanel(panel): boolean;
    dispose(): void;
    focus(): void;
    indexOf(panel): number;
    init(params): void;
    initialize(): void;
    layout(width, height): void;
    moveToNext(options?): void;
    moveToPrevious(options?): void;
    openPanel(panel, options?): void;
    setActive(isActive): void;
    toJSON(): object;
    update(event): void;
}

Hierarchy (view full)

  • IPanel
    • IDockviewGroupPanelModel

Implemented by

Properties

activePanel: undefined | IDockviewPanel
header: IHeader
id: string
isActive: boolean
isContentFocused: boolean
isPanelActive: ((panel) => boolean)

Type declaration

onDidActivePanelChange: DockviewEvent<DockviewGroupChangeEvent>
onMove: DockviewEvent<GroupMoveEvent>
panels: IDockviewPanel[]
removePanel: ((panelOrId) => IDockviewPanel)

Type declaration

size: number

Methods

  • Parameters

    • panel: IDockviewPanel
    • Optional options: {
          index?: number;
          skipFocus?: boolean;
          skipSetGroupActive?: boolean;
          skipSetPanelActive?: boolean;
      }
      • Optional index?: number
      • Optional skipFocus?: boolean
      • Optional skipSetGroupActive?: boolean
      • Optional skipSetPanelActive?: boolean

    Returns void

Generated using TypeDoc