dockview-core
Version:
Zero dependency layout manager supporting tabs, grids and splitviews
16 lines (15 loc) • 626 B
TypeScript
import { GridviewPanel } from './gridviewPanel';
import { Orientation } from '../splitview/splitview';
import { CreateComponentOptions } from '../dockview/options';
export interface GridviewOptions {
disableAutoResizing?: boolean;
proportionalLayout?: boolean;
orientation: Orientation;
className?: string;
hideBorders?: boolean;
}
export interface GridviewFrameworkOptions {
createComponent: (options: CreateComponentOptions) => GridviewPanel;
}
export type GridviewComponentOptions = GridviewOptions & GridviewFrameworkOptions;
export declare const PROPERTY_KEYS_GRIDVIEW: (keyof GridviewOptions)[];