UNPKG

@foblex/flow

Version:

An Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.

21 lines (20 loc) 877 B
import { IPoint } from '@foblex/2d'; import { FComponentsStore } from '../../f-storage'; import { FMediator } from '@foblex/mediator'; import { FDraggableDataContext, IFDragHandler } from '../../f-draggable'; import { FSelectionAreaBase } from '../f-selection-area-base'; export declare class SelectionAreaDragHandle implements IFDragHandler { private _fComponentsStore; private _fSelectionArea; private _fDraggableDataContext; private _fMediator; fEventType: string; private _canBeSelected; private _selectedByMove; private get _fCanvasPosition(); constructor(_fComponentsStore: FComponentsStore, _fSelectionArea: FSelectionAreaBase, _fDraggableDataContext: FDraggableDataContext, _fMediator: FMediator); prepareDragSequence(): void; onPointerMove(difference: IPoint): void; private _getMinimumPoint; onPointerUp(): void; }