@progress/kendo-angular-gantt
Version:
Kendo UI Angular Gantt
48 lines (47 loc) • 1.25 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
/**
* Specifies the settings for auto-scrolling during drag editing operations.
*/
export interface DragScrollSettings {
/**
* Enables or disables auto-scrolling during drag editing operations.
*
* @default true
*/
enabled?: boolean;
/**
* Sets the scrolling step in pixels.
*
* @default 3
*/
step?: number;
/**
* Sets the scrolling interval in milliseconds.
*
* @default 1
*/
interval?: number;
/**
* Sets the threshold in pixels at each end of the scrollable container. When the pointer reaches this threshold, scrolling starts.
*
* @default 10
*/
threshold?: number;
}
/**
* @hidden
*/
export declare enum ScrollDirection {
Backwards = -1,
Forward = 1
}
/**
* @hidden
*/
export declare enum ScrollAxis {
Vertical = "scrollTop",
Horizontal = "scrollLeft"
}