dockview-core
Version:
Zero dependency layout manager supporting tabs, grids and splitviews
15 lines (14 loc) • 660 B
TypeScript
import { Overlay } from '../overlay/overlay';
import { CompositeDisposable } from '../lifecycle';
import { AnchoredBox } from '../types';
import { DockviewGroupPanel, IDockviewGroupPanel } from './dockviewGroupPanel';
export interface IDockviewFloatingGroupPanel {
readonly group: IDockviewGroupPanel;
position(bounds: Partial<AnchoredBox>): void;
}
export declare class DockviewFloatingGroupPanel extends CompositeDisposable implements IDockviewFloatingGroupPanel {
readonly group: DockviewGroupPanel;
readonly overlay: Overlay;
constructor(group: DockviewGroupPanel, overlay: Overlay);
position(bounds: Partial<AnchoredBox>): void;
}