UNPKG

@syncfusion/ej2-schedule

Version:

Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support.

70 lines (69 loc) 1.39 kB
import { Schedule } from '../base/schedule'; /** * `Scroll` module */ export declare class Scroll { private parent; /** * Constructor for the scrolling. * * @param {Schedule} parent Accepts the Schedule instance */ constructor(parent?: Schedule); /** * For internal use only - Get the module name. * * @returns {string} Returns the module name. * @private */ protected getModuleName(): string; /** * Internal method to set the element width * * @returns {void} * @private */ setWidth(): void; /** * Internal method to set the element height * * @returns {void} * @private */ setHeight(): void; /** * Internal method to bind events * * @returns {void} * @private */ addEventListener(): void; /** * Internal method to unbind events * * @returns {void} * @private */ removeEventListener(): void; /** * Internal method to set the dimensions * * @returns {void} * @private */ private setDimensions; /** * Internal method to set the dimensions dynamically * * @returns {void} * @private */ private onPropertyChanged; /** * Destroy the scroll module * * @returns {void} * @private */ destroy(): void; }