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?