SelectionRectangleHandler
Classes
SelectionRectangleHandler
Constructors
Constructor
new SelectionRectangleHandler(selectionModifier?): SelectionRectangleHandler;
Parameters
| Parameter | Type | Default value |
|---|---|---|
selectionModifier | ISelectionProcessModifier | null |
Returns
Accessors
rectangle
Get Signature
get rectangle(): RotatedRectangleF;
Returns
RotatedRectangleF
Methods
addRectangleAngleChanged()
addRectangleAngleChanged(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | (args) => any |
Returns
void
addRectangleChanged()
addRectangleChanged(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | (args) => any |
Returns
void
addRectangleMoved()
addRectangleMoved(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | (args) => any |
Returns
void
addRectangleResized()
addRectangleResized(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | (args) => any |
Returns
void
addStateChanged()
addStateChanged(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | (state) => any |
Returns
void
move()
move(params): void;
Parameters
| Parameter | Type |
|---|---|
params | IMoveParams |
Returns
void
removeRectangleAngleChanged()
removeRectangleAngleChanged(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | (args) => any |
Returns
void
removeRectangleChanged()
removeRectangleChanged(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | (args) => any |
Returns
void
removeRectangleMoved()
removeRectangleMoved(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | (args) => any |
Returns
void
removeRectangleResized()
removeRectangleResized(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | (args) => any |
Returns
void
removeStateChanged()
removeStateChanged(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | (state) => any |
Returns
void
startMove()
startMove(startRectangle): void;
Parameters
| Parameter | Type |
|---|---|
startRectangle | RotatedRectangleF |
Returns
void
startMovingByPoint()
startMovingByPoint(startPoint, startRectangle): void;
Parameters
| Parameter | Type |
|---|---|
startPoint | PointF |
startRectangle | RotatedRectangleF |
Returns
void
startResizingByPoint()
startResizingByPoint(
startPoint,
startRectangle,
resizeIndex,
allowNegativeResize,
itemHandlers): void;
Parameters
| Parameter | Type |
|---|---|
startPoint | PointF |
startRectangle | RotatedRectangleF |
resizeIndex | number |
allowNegativeResize | boolean |
itemHandlers | BaseRectangleItemHandler[] |
Returns
void
startRotatingByPoint()
startRotatingByPoint(startPoint, startRectangle): void;
Parameters
| Parameter | Type |
|---|---|
startPoint | PointF |
startRectangle | RotatedRectangleF |
Returns
void
updateMovingByPoint()
updateMovingByPoint(args): void;
Parameters
| Parameter | Type |
|---|---|
args | IMoveByPointParams |
Returns
void
updateResizingByPoint()
updateResizingByPoint(args, itemHandlers?): void;
Parameters
| Parameter | Type | Default value |
|---|---|---|
args | IResizeByPointParams | undefined |
itemHandlers | BaseRectangleItemHandler[] | null |
Returns
void
updateRotatingByPoint()
updateRotatingByPoint(params): void;
Parameters
| Parameter | Type |
|---|---|
params | IRotateByPointParams |
Returns
void
Interfaces
IMoveByPointParams
Extends
Properties
allowMoveHorizontal?
optional allowMoveHorizontal?: boolean;
allowMoveVertical?
optional allowMoveVertical?: boolean;
finished
finished: boolean;
Inherited from
ISelectionRectangleOperationParams.finished
point
point: PointF;
IMoveParams
Extends
Properties
allowMoveHorizontal?
optional allowMoveHorizontal?: boolean;
allowMoveVertical?
optional allowMoveVertical?: boolean;
delta
delta: PointF;
finished
finished: boolean;
Inherited from
ISelectionRectangleOperationParams.finished
IRectangleMovedEventArgs
Extends
Properties
delta
delta: PointF;
finished
finished: boolean;
Inherited from
ISelectionRectangleOperationParams.finished
IRectangleResizedEventArgs
Extends
Properties
angle?
optional angle?: number;
finished
finished: boolean;
Inherited from
ISelectionRectangleOperationParams.finished
origin
origin: PointF;
scaleX
scaleX: number;
scaleY
scaleY: number;
IRectangleRotatedEventArgs
Extends
Properties
angle
angle: number;
finished
finished: boolean;
Inherited from
ISelectionRectangleOperationParams.finished
origin
origin: PointF;
IResizeByPointParams
Extends
Properties
arbitraryResize
arbitraryResize: boolean;
finished
finished: boolean;
Inherited from
ISelectionRectangleOperationParams.finished
point
point: PointF;
resizeIndex
resizeIndex: number;
IRotateByPointParams
Extends
Properties
finished
finished: boolean;
Inherited from
ISelectionRectangleOperationParams.finished
point
point: PointF;
rotationStep
rotationStep: number;
tolerance
tolerance: number;
ISelectionRectangleEventArgs
Properties
finished
finished: boolean;
rectangle
rectangle: RotatedRectangleF;
ISelectionRectangleOperationParams
Extended by
IRectangleRotatedEventArgsIRectangleResizedEventArgsIRectangleMovedEventArgsIRotateByPointParamsIMoveByPointParamsIMoveParamsIResizeByPointParams
Properties
finished
finished: boolean;