UNPKG

dockview

Version:

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

18 lines (17 loc) 804 B
import { PaneTransfer } from '../dnd/dataTransfer'; import { DroptargetEvent } from '../dnd/droptarget'; import { Event } from '../events'; import { Orientation } from '../splitview/core/splitview'; import { IPaneviewPanel, PaneviewPanel } from './paneviewPanel'; export interface PaneviewDropEvent2 extends DroptargetEvent { panel: IPaneviewPanel; getData: () => PaneTransfer | undefined; } export declare abstract class DraggablePaneviewPanel extends PaneviewPanel { private handler; private target; private readonly _onDidDrop; readonly onDidDrop: Event<PaneviewDropEvent2>; constructor(id: string, component: string, headerComponent: string | undefined, orientation: Orientation, isExpanded: boolean, disableDnd: boolean); private initDragFeatures; }