dockview-core
Version:
Zero dependency layout manager supporting tabs, grids and splitviews
22 lines (21 loc) • 787 B
TypeScript
import { PaneviewPanelApiImpl } from '../api/paneviewPanelApi';
import { CompositeDisposable } from '../lifecycle';
import { PanelUpdateEvent } from '../panel/types';
import { IPanePart, PanePanelInitParameter } from './paneviewPanel';
export declare class DefaultHeader extends CompositeDisposable implements IPanePart {
private readonly _expandedIcon;
private readonly _collapsedIcon;
private readonly disposable;
private readonly _element;
private readonly _content;
private readonly _expander;
private readonly apiRef;
get element(): HTMLElement;
constructor();
init(params: PanePanelInitParameter & {
api: PaneviewPanelApiImpl;
}): void;
private updateIcon;
update(_params: PanelUpdateEvent): void;
dispose(): void;
}