A simple implementation of an IReshapeHandleProvider that returns handles that modify an IMutableRectangle.
Implements
- I
Members
Show:
Constructors
Creates a default instance that provides handles for each of the positions given for the rectangle.
Creates a default instance that provides handles for each of the positions given for the rectangle.
Parameters
- rectangle: IMutableRectangle
- The rectangle to create handles for.
- handlePositions?: HandlePositions
- A bitwise combination of all handle positions this instance should provide a handle for.
Properties
Gets or sets the bitwise combination of all handle positions this instance provides a handle for.
Gets or sets the bitwise combination of all handle positions this instance provides a handle for.
conversionfinal
See Also
Gets or sets the maximal bounds this reshapeable may fill.
Gets or sets the maximal bounds this reshapeable may fill.
The value is stored by reference. The default is INFINITE, which does not restrict the area at all.
conversionfinal
Gets or sets the maximum size allowed for the reshapeable.
Gets or sets the maximum size allowed for the reshapeable.
The default value is INFINITE.
conversion
Property Value
The maximum size.
See Also
API
- maximumSize
Defined in
ReshapeHandleProviderBase.maximumSizeGets or sets the minimum rectangular area that needs to be contained in the reshapeable.
Gets or sets the minimum rectangular area that needs to be contained in the reshapeable.
Gets or sets the minimum size allowed for the reshapeable.
Gets or sets the minimum size allowed for the reshapeable.
The default value is ZERO.
conversion
Property Value
The minimum size.
See Also
API
- minimumSize
Defined in
ReshapeHandleProviderBase.minimumSizeGets the rectangle to read the current state from.
Gets the rectangle to read the current state from.
protectedreadonlyfinal
Methods
Returns the handlePositions property.
Returns the handlePositions property.
Parameters
- context: IInputModeContext
- The context for which the handles are queried.
Return Value
- HandlePositions
- A bitwise combination of all handle positions this instance provides a handle for if queried in getHandle.
Provides a IHandle that uses the rectangle instance to perform the actual reshaping.
Provides a IHandle that uses the rectangle instance to perform the actual reshaping.
This method may be called for each possible single position contained in the set as returned by getAvailableHandles.
Parameters
- context: IInputModeContext
- The context for which the handles are queried.
- position: HandlePositions
- The position to provide an instance for.
Return Value
- IHandle
- A handle implementation.