Skip to main content

SelectionRectangleHandler

Classes​

SelectionRectangleHandler​

Constructors​

Constructor​
new SelectionRectangleHandler(selectionModifier?): SelectionRectangleHandler;
Parameters​
ParameterTypeDefault value
selectionModifierISelectionProcessModifiernull
Returns​

SelectionRectangleHandler

Accessors​

rectangle​
Get Signature​
get rectangle(): RotatedRectangleF;
Returns​

RotatedRectangleF

Methods​

addRectangleAngleChanged()​
addRectangleAngleChanged(handler): void;
Parameters​
ParameterType
handler(args) => any
Returns​

void

addRectangleChanged()​
addRectangleChanged(handler): void;
Parameters​
ParameterType
handler(args) => any
Returns​

void

addRectangleMoved()​
addRectangleMoved(handler): void;
Parameters​
ParameterType
handler(args) => any
Returns​

void

addRectangleResized()​
addRectangleResized(handler): void;
Parameters​
ParameterType
handler(args) => any
Returns​

void

addStateChanged()​
addStateChanged(handler): void;
Parameters​
ParameterType
handler(state) => any
Returns​

void

move()​
move(params): void;
Parameters​
ParameterType
paramsIMoveParams
Returns​

void

removeRectangleAngleChanged()​
removeRectangleAngleChanged(handler): void;
Parameters​
ParameterType
handler(args) => any
Returns​

void

removeRectangleChanged()​
removeRectangleChanged(handler): void;
Parameters​
ParameterType
handler(args) => any
Returns​

void

removeRectangleMoved()​
removeRectangleMoved(handler): void;
Parameters​
ParameterType
handler(args) => any
Returns​

void

removeRectangleResized()​
removeRectangleResized(handler): void;
Parameters​
ParameterType
handler(args) => any
Returns​

void

removeStateChanged()​
removeStateChanged(handler): void;
Parameters​
ParameterType
handler(state) => any
Returns​

void

startMove()​
startMove(startRectangle): void;
Parameters​
ParameterType
startRectangleRotatedRectangleF
Returns​

void

startMovingByPoint()​
startMovingByPoint(startPoint, startRectangle): void;
Parameters​
ParameterType
startPointPointF
startRectangleRotatedRectangleF
Returns​

void

startResizingByPoint()​
startResizingByPoint(
startPoint,
startRectangle,
resizeIndex,
allowNegativeResize,
itemHandlers): void;
Parameters​
ParameterType
startPointPointF
startRectangleRotatedRectangleF
resizeIndexnumber
allowNegativeResizeboolean
itemHandlersBaseRectangleItemHandler[]
Returns​

void

startRotatingByPoint()​
startRotatingByPoint(startPoint, startRectangle): void;
Parameters​
ParameterType
startPointPointF
startRectangleRotatedRectangleF
Returns​

void

updateMovingByPoint()​
updateMovingByPoint(args): void;
Parameters​
ParameterType
argsIMoveByPointParams
Returns​

void

updateResizingByPoint()​
updateResizingByPoint(args, itemHandlers?): void;
Parameters​
ParameterTypeDefault value
argsIResizeByPointParamsundefined
itemHandlersBaseRectangleItemHandler[]null
Returns​

void

updateRotatingByPoint()​
updateRotatingByPoint(params): void;
Parameters​
ParameterType
paramsIRotateByPointParams
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​

Properties​

finished​
finished: boolean;
Was this page helpful?