UNPKG

dockview

Version:

Zero dependency layout manager supporting tabs, grids and splitviews with ReactJS support

26 lines (25 loc) 863 B
import { IDisposable } from '../../lifecycle'; import { IView, LayoutPriority } from './splitview'; export declare class ViewItem { container: HTMLElement; view: IView; private disposable; private _size; set size(size: number); get size(): number; private _cachedVisibleSize; get cachedVisibleSize(): number | undefined; get visible(): boolean; setVisible(visible: boolean, size?: number): void; get minimumSize(): number; get viewMinimumSize(): number; get maximumSize(): number; get viewMaximumSize(): number; get priority(): LayoutPriority | undefined; get snap(): boolean; set enabled(enabled: boolean); constructor(container: HTMLElement, view: IView, size: number | { cachedVisibleSize: number; }, disposable: IDisposable); dispose(): IView; }