UNPKG

@lhs7/wheel-selector

Version:
24 lines (23 loc) 907 B
import { WheelSelector } from "./WheelSelector"; import type { EditorOptions } from "../types/SelectorOptions"; import { SelectorItem } from "../types/SelectorItem"; import { Position } from "../types/Position"; export declare class WheelSelectorEditor extends WheelSelector { dragginIconSize: number; draggingItem: SelectorItem | null; preItems: SelectorItem[]; mouseCanvas: HTMLCanvasElement | null; onUpdated: (items: SelectorItem[]) => void; constructor(options: EditorOptions); eventHandlers: { mousedown: (event: MouseEvent) => void; mousemove: (event: MouseEvent) => void; mouseup: (event: MouseEvent) => void; }; calculate_Size_Pos(baseElement: HTMLElement | null): void; private checkSelected; activateSelector(pos: Position): void; deactivateSelector(): void; addEventHandlers(): void; removeEventHandlers(): void; }