Interface IGridviewComponent

interface IGridviewComponent {
    activeGroup: undefined | GridviewPanel<GridviewPanelApiImpl>;
    element: HTMLElement;
    groups: GridviewPanel<GridviewPanelApiImpl>[];
    height: number;
    id: string;
    maximumHeight: number;
    maximumWidth: number;
    minimumHeight: number;
    minimumWidth: number;
    onDidActiveGroupChange: DockviewEvent<undefined | GridviewPanel<GridviewPanelApiImpl>>;
    onDidAddGroup: DockviewEvent<GridviewPanel<GridviewPanelApiImpl>>;
    onDidLayoutChange: DockviewEvent<void>;
    onDidLayoutFromJSON: DockviewEvent<void>;
    onDidMaximizedGroupChange: DockviewEvent<void>;
    onDidRemoveGroup: DockviewEvent<GridviewPanel<GridviewPanelApiImpl>>;
    orientation: Orientation;
    size: number;
    width: number;
    addPanel<T>(options): IGridviewPanel<GridviewPanelApi>;
    clear(): void;
    dispose(): void;
    exitMaximizedGroup(): void;
    focus(): void;
    fromJSON(serializedGridview): void;
    getPanel(id): undefined | GridviewPanel<GridviewPanelApiImpl>;
    hasMaximizedGroup(): boolean;
    isMaximizedGroup(panel): boolean;
    isVisible(panel): boolean;
    layout(width, height, force?): void;
    maximizeGroup(panel): void;
    movePanel(panel, options): void;
    removePanel(panel, sizing?): void;
    setActive(panel): void;
    setVisible(panel, visible): void;
    toJSON(): SerializedGridviewComponent;
    updateOptions(options): void;
}

Hierarchy (view full)

Implemented by

Properties

activeGroup: undefined | GridviewPanel<GridviewPanelApiImpl>
element: HTMLElement
groups: GridviewPanel<GridviewPanelApiImpl>[]
height: number
id: string
maximumHeight: number
maximumWidth: number
minimumHeight: number
minimumWidth: number
onDidActiveGroupChange: DockviewEvent<undefined | GridviewPanel<GridviewPanelApiImpl>>
onDidAddGroup: DockviewEvent<GridviewPanel<GridviewPanelApiImpl>>
onDidLayoutChange: DockviewEvent<void>
onDidLayoutFromJSON: DockviewEvent<void>
onDidMaximizedGroupChange: DockviewEvent<void>
onDidRemoveGroup: DockviewEvent<GridviewPanel<GridviewPanelApiImpl>>
orientation: Orientation
size: number
width: number

Methods

Generated using TypeDoc