Interface IBaseGrid<T>

interface IBaseGrid<T> {
    activeGroup: undefined | T;
    element: HTMLElement;
    groups: T[];
    height: number;
    id: string;
    maximumHeight: number;
    maximumWidth: number;
    minimumHeight: number;
    minimumWidth: number;
    onDidLayoutChange: DockviewEvent<void>;
    onDidMaximizedGroupChange: DockviewEvent<void>;
    size: number;
    width: number;
    clear(): void;
    dispose(): void;
    exitMaximizedGroup(): void;
    fromJSON(data): void;
    getPanel(id): undefined | T;
    hasMaximizedGroup(): boolean;
    isMaximizedGroup(panel): boolean;
    isVisible(panel): boolean;
    layout(width, height, force?): void;
    maximizeGroup(panel): void;
    setVisible(panel, visible): void;
    toJSON(): object;
}

Type Parameters

Hierarchy (view full)

Implemented by

Properties

activeGroup: undefined | T
element: HTMLElement
groups: T[]
height: number
id: string
maximumHeight: number
maximumWidth: number
minimumHeight: number
minimumWidth: number
onDidLayoutChange: DockviewEvent<void>
onDidMaximizedGroupChange: DockviewEvent<void>
size: number
width: number

Methods

Generated using TypeDoc