UNPKG

devexpress-richedit

Version:

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

25 lines (24 loc) 1.13 kB
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'; import { IModelChangesListener } from '../interfaces/model-changes-listener'; import { ModelChange } from '../model/changes/change'; export declare class CanvasScrollManager implements IScrollLayoutChangesListener, IModelChangesListener { private updateScrollTimeoutId; private waitForDblClickTimeoutId; private horizontalRuler; private viewManager; private get canvas(); private get sizes(); constructor(viewManager: ViewManager, horizontalRuler: IRulerControl); dispose(): void; modelChanged(change: ModelChange): void; get scrollTop(): number; set scrollTop(val: number); setScrollEnabled(enabled: boolean): void; updateScrollVisibility(): void; scrollToX(canvasState: ICanvasState): void; NotifyScrollPositionChanged(canvasState: ICanvasState): void; waitForDblClick(): void; }