UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

22 lines (21 loc) 926 B
import { IScrollLayoutChangesListener } from '../interfaces/i-selection-layout-changes-listener'; import { ICanvasState } from '../scroll/canvas-states'; import { IRulerControl } from '../ui/ruler/ruler'; import { ViewManager } from './renderes/view-manager'; export declare class CanvasScrollManager implements IScrollLayoutChangesListener { private updateScrollTimeoutId; private waitForDblClickTimeoutId; private horizontalRuler; private viewManager; private get canvas(); private get sizes(); constructor(viewManager: ViewManager, horizontalRuler: IRulerControl); dispose(): void; get scrollTop(): number; set scrollTop(val: number); setScrollEnabled(enabled: boolean): void; updateScrollVisibility(): void; scrollToX(canvasState: ICanvasState): void; NotifyScrollPositionChanged(canvasState: ICanvasState): void; waitForDblClick(): void; }