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
TypeScript
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;
}