Class SelectionRectangleHandler
Constructors
(constructor)(_selectionModifier)
Constructs a new instance of the SelectionRectangleHandler class
Declaration
constructor(_selectionModifier?: ISelectionProcessModifier);
Parameters
Properties
rectangle
Declaration
get rectangle(): RotatedRectangleF;
Property Value
startMovingByPoint
Declaration
startMovingByPoint: (startPoint: PointF, startRectangle: RotatedRectangleF) => void;
Property Value
startResizingByPoint
Declaration
startResizingByPoint: (startPoint: PointF, startRectangle: RotatedRectangleF, resizeIndex: number, allowNegativeResize: boolean, itemHandlers: BaseRectangleItemHandler[]) => void;
Property Value
updateMovingByPoint
Declaration
updateMovingByPoint: (args: IMoveByPointParams) => void;
Property Value
Methods
addRectangleAngleChanged(handler)
Declaration
addRectangleAngleChanged(handler: (args: IRectangleRotatedEventArgs) => any): void;
Parameters
Returns
addRectangleChanged(handler)
Declaration
addRectangleChanged(handler: (args: ISelectionRectangleEventArgs) => any): void;
Parameters
Returns
addRectangleMoved(handler)
Declaration
addRectangleMoved(handler: (args: IRectangleMovedEventArgs) => any): void;
Parameters
Returns
addRectangleResized(handler)
Declaration
addRectangleResized(handler: (args: IRectangleResizedEventArgs) => any): void;
Parameters
Returns
addStateChanged(handler)
Declaration
addStateChanged(handler: (state: SelectionState) => any): void;
Parameters
Returns
move(params)
Declaration
move(params: IMoveParams): void;
Parameters
Returns
removeRectangleAngleChanged(handler)
Declaration
removeRectangleAngleChanged(handler: (args: IRectangleRotatedEventArgs) => any): void;
Parameters
Returns
removeRectangleChanged(handler)
Declaration
removeRectangleChanged(handler: (args: ISelectionRectangleEventArgs) => any): void;
Parameters
Returns
removeRectangleMoved(handler)
Declaration
removeRectangleMoved(handler: (args: IRectangleMovedEventArgs) => any): void;
Parameters
Returns
removeRectangleResized(handler)
Declaration
removeRectangleResized(handler: (args: IRectangleResizedEventArgs) => any): void;
Parameters
Returns
removeStateChanged(handler)
Declaration
removeStateChanged(handler: (state: SelectionState) => any): void;
Parameters
Returns
startMove(startRectangle)
Declaration
startMove(startRectangle: RotatedRectangleF): void;
Parameters
Returns
startRotatingByPoint(startPoint, startRectangle)
Declaration
startRotatingByPoint(startPoint: PointF, startRectangle: RotatedRectangleF): void;
Parameters
Returns
updateResizingByPoint(args, itemHandlers)
Declaration
updateResizingByPoint(args: IResizeByPointParams, itemHandlers?: BaseRectangleItemHandler[]): void;
Parameters
Returns
updateRotatingByPoint(params)
Declaration
updateRotatingByPoint(params: IRotateByPointParams): void;
Parameters
Returns