UNPKG

@syncfusion/ej2-spreadsheet

Version:

Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel

62 lines (61 loc) 1.65 kB
import { Spreadsheet } from '../index'; /** * The `Resize` module is used to handle the resizing functionalities in Spreadsheet. */ export declare class Resize { private parent; private trgtEle; private event; private isMouseMoved; /** * Constructor for resize module in Spreadsheet. * * @param {Spreadsheet} parent - Constructor for resize module in Spreadsheet. * @private */ constructor(parent: Spreadsheet); private addEventListener; private autoFit; private wireEvents; private wireResizeCursorEvent; private unWireResizeCursorEvent; private unwireEvents; private removeEventListener; private mouseMoveHandler; private mouseDownHandler; private mouseUpHandler; private dblClickHandler; private setTarget; private getColPrevSibling; private getRowPrevSibling; private updateTarget; private setAutoFitHandler; private getWrapText; private setAutofit; private getMergedColumnsWidth; private createResizeHandler; private resizeTooltip; private setColWidth; private hasZIndex; private showHideCopyIndicator; private showHiddenColumns; private setRowHeight; private resizeOn; private reapplyFormats; private resizeStart; private updateCursor; private getFloatingElementWidth; /** * To destroy the resize module. * * @returns {void} - To destroy the resize module. */ destroy(): void; /** * Get the module name. * * @returns {string} - Get the module name. */ protected getModuleName(): string; private propertyChange; }