Interface IPaneviewComponent

interface IPaneviewComponent {
    height: number;
    id: string;
    maximumSize: number;
    minimumSize: number;
    onDidAddView: DockviewEvent<PaneviewPanel>;
    onDidDrop: DockviewEvent<PaneviewDropEvent>;
    onDidLayoutChange: DockviewEvent<void>;
    onDidLayoutFromJSON: DockviewEvent<void>;
    onDidRemoveView: DockviewEvent<PaneviewPanel>;
    options: PaneviewComponentOptions;
    panels: IPaneviewPanel[];
    width: number;
    addPanel<T>(options): IPaneviewPanel;
    clear(): void;
    dispose(): void;
    focus(): void;
    fromJSON(serializedPaneview): void;
    getPanel(id): undefined | IPaneviewPanel;
    layout(width, height): void;
    movePanel(from, to): void;
    removePanel(panel): void;
    setVisible(panel, visible): void;
    toJSON(): SerializedPaneview;
    updateOptions(options): void;
}

Hierarchy (view full)

Implemented by

Properties

height: number
id: string
maximumSize: number
minimumSize: number
onDidLayoutChange: DockviewEvent<void>
onDidLayoutFromJSON: DockviewEvent<void>
onDidRemoveView: DockviewEvent<PaneviewPanel>
panels: IPaneviewPanel[]
width: number

Methods

Generated using TypeDoc