@deephaven/golden-layout
Version:
A multi-screen javascript Layout manager
16 lines • 809 B
TypeScript
import type { ComponentConfig, ItemConfig } from '../config';
import LayoutManager from '../LayoutManager';
import AbstractContentItem, { ItemArea } from './AbstractContentItem';
export default class Root extends AbstractContentItem {
childElementContainer: JQuery<HTMLElement>;
private _containerElement;
constructor(layoutManager: LayoutManager, config: ComponentConfig | {
content: ItemConfig[];
}, containerElement: JQuery<HTMLElement>);
addChild(contentItem: AbstractContentItem | ItemConfig, index?: number): void;
setSize(width?: number, height?: number): void;
_$getArea(): ItemArea<this>;
_$highlightDropZone(x: number, y: number, area: ItemArea): void;
_$onDrop(contentItem: AbstractContentItem, area: ItemArea): void;
}
//# sourceMappingURL=Root.d.ts.map