@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
34 lines (33 loc) • 905 B
TypeScript
import { IPanSupport } from "../Models/IImageViewer";
export declare class GcPanSupport implements IPanSupport {
active: boolean;
private element;
private document;
private ignoreCallback;
private scrollStart;
private mouseStart;
private inactiveCursorStyle;
private _paused;
static lastMoveDistance: {
x: number;
y: number;
};
static lastMovePosition: {
pageX: number;
pageY: number;
clientX: number;
clientY: number;
};
private _pointerDownFlag;
constructor(element: HTMLElement, ignoreCallback?: Function | null);
activate(): void;
deactivate(): void;
get paused(): boolean;
suspend(): void;
resume(): void;
private _onpointerdown;
private _onpointermove;
private finishPan;
private _ondragstart;
private _isLeftpointerup;
}