Appearance
Ogma.tools.resize
Resize API: functions to resize nodes.
ogma.tools.resize.disable()
Disable the "resize" mode.
ogma.tools.resize.enable([options])
Enable the "resize" mode, allowing the user to manually change the size of the selected nodes.
Arguments
- options(optional)
object- color(optional)
Color[="#00C3FF"]Color used to display the nodes bounding box - cursor(optional)
CursorStyle[="nesw-resize"]CSS cursor to use when the mouse is over a resizing handle - detectionMargin(optional)
number[=5]Maximum distance (in pixels) the mouse can be to the resize handler and still be detected - handleSize(optional)
number[=6]Width (in pixels) of the square indicator to drag in order to resize the node - lineWidth(optional)
number[=1]Width (in pixels) of the stroke of the square representing the nodes bounding box - nbNodesToSnapTo(optional)
number[=5]Number of close nodes to use for snapping. - previewColor(optional)
Color[='rgba(0, 0, 0, 0.2)']Color of the preview of the node being resized - sizeIndicatorColor(optional)
Color[="black"]Color of the size indicator (shown when the node snaps to the size of another node) - sizeIndicatorOffset(optional)
number[=5]Offset (in pixels) to the left on which the size indicator must be displayed - sizeIndicatorThickness(optional)
number[=1]Thickness (in pixels) of the line used to draw the size indicator - sizeIndicatorWidth(optional)
number[=3]Total width (in pixels) of the indicator size - snappingRatio(optional)
number[=1.25]Ratio used to determine the size to snap to, when the node does not snap to another node size. Must be strictly greater than 1.
- color(optional)
ogma.tools.resize.enabled()
Indicates if the "resize" mode is enabled.
Returns
-
boolean