UNPKG

@syncfusion/ej2-gantt

Version:
47 lines (46 loc) 1.2 kB
import { Gantt } from '../base/gantt'; import { Splitter as SplitterLayout } from '@syncfusion/ej2-layouts'; import { SplitterSettingsModel } from '../models/models'; /** * Splitter module is used to define the splitter position in Gantt layout. */ export declare class Splitter { private parent; splitterObject: SplitterLayout; splitterPreviousPositionGrid: string; splitterPreviousPositionChart: string; private isSplitterResized; constructor(ganttObj?: Gantt); /** * @returns {void} . * @private */ renderSplitter(): void; /** * @param {SplitterSettingsModel} splitter . * @returns {string} . * @private */ calculateSplitterPosition(splitter: SplitterSettingsModel): string; /** * @param {string} position . * @returns {string} . */ private getSpliterPositionInPercentage; /** * @param {number} index . * @returns {number} . */ private getTotalColumnWidthByIndex; /** * @returns {void} . * @private */ updateSplitterPosition(): void; /** * @returns {void} . * @private */ triggerCustomResizedEvent(): void; private destroy; }