Interface ISplitviewComponent

interface ISplitviewComponent {
    height: number;
    length: number;
    maximumSize: number;
    minimumSize: number;
    onDidAddView: DockviewEvent<IView>;
    onDidLayoutChange: DockviewEvent<void>;
    onDidLayoutFromJSON: DockviewEvent<void>;
    onDidRemoveView: DockviewEvent<IView>;
    orientation: Orientation;
    panels: SplitviewPanel[];
    width: number;
    addPanel<T>(options): ISplitviewPanel;
    clear(): void;
    dispose(): void;
    focus(): void;
    fromJSON(serializedSplitview): void;
    getPanel(id): undefined | ISplitviewPanel;
    layout(width, height): void;
    movePanel(from, to): void;
    removePanel(panel, sizing?): void;
    setVisible(panel, visible): void;
    toJSON(): SerializedSplitview;
    updateOptions(options): void;
}

Hierarchy (view full)

Implemented by

Properties

height: number
length: number
maximumSize: number
minimumSize: number
onDidAddView: DockviewEvent<IView>
onDidLayoutChange: DockviewEvent<void>
onDidLayoutFromJSON: DockviewEvent<void>
onDidRemoveView: DockviewEvent<IView>
orientation: Orientation
panels: SplitviewPanel[]
width: number

Methods

Generated using TypeDoc