dockview
Version:
Zero dependency layout manager supporting tabs, grids and splitviews with ReactJS support
21 lines (20 loc) • 817 B
TypeScript
import { GroupPanelPartInitParameters, IWatermarkRenderer } from '../../../groupview/types';
import { CompositeDisposable } from '../../../lifecycle';
import { GroupviewPanel } from '../../../groupview/groupviewPanel';
import { PanelUpdateEvent } from '../../../panel/types';
export declare class Watermark extends CompositeDisposable implements IWatermarkRenderer {
private _element;
private group;
private params;
get id(): string;
constructor();
update(event: PanelUpdateEvent): void;
focus(): void;
toJSON(): {};
layout(width: number, height: number): void;
init(params: GroupPanelPartInitParameters): void;
updateParentGroup(group: GroupviewPanel, visible: boolean): void;
get element(): HTMLElement;
private render;
dispose(): void;
}