@eclipse-scout/core
Version:
Eclipse Scout runtime
20 lines • 834 B
TypeScript
/// <reference types="jquery" />
import { InitModelOf, ObjectModel, ObjectWithType, SomeRequired, TileGrid, TileGridMoveSupport } from '..';
export declare class TileMoveHandler implements TileMoveHandlerModel, ObjectWithType {
model: TileMoveHandlerModel;
initModel: SomeRequired<this['model'], '$container'>;
objectType: string;
tileGrid: TileGrid;
$container: JQuery;
moveSupport: TileGridMoveSupport;
protected _mouseDownHandler: (event: JQuery.MouseDownEvent) => void;
constructor(model: InitModelOf<TileMoveHandler>);
init(): void;
destroy(): void;
protected _onMouseDown(event: JQuery.MouseDownEvent): void;
}
export interface TileMoveHandlerModel extends ObjectModel<TileMoveHandler> {
$container?: JQuery;
tileGrid: TileGrid;
}
//# sourceMappingURL=TileMoveHandler.d.ts.map