ResizingTool
Defined in: tool/ResizingTool.ts:10
Tool for resizing nodes by dragging their edge/corner handles.
Extends
Sección titulada «Extends»Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new ResizingTool():
ResizingTool
Returns
Sección titulada «Returns»ResizingTool
Inherited from
Sección titulada «Inherited from»Accessors
Sección titulada «Accessors»diagram
Sección titulada «diagram»Get Signature
Sección titulada «Get Signature»get diagram():
Diagram|null
Defined in: tool/Tool.ts:13
Get the diagram this tool belongs to.
Returns
Sección titulada «Returns»Diagram | null
Set Signature
Sección titulada «Set Signature»set diagram(
value):void
Defined in: tool/Tool.ts:18
Set the diagram this tool belongs to.
Parameters
Sección titulada «Parameters»Diagram | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get handle():
ResizeHandle|null
Defined in: tool/ResizingTool.ts:30
The handle being dragged.
Returns
Sección titulada «Returns»ResizeHandle | null
isActive
Sección titulada «isActive»Get Signature
Sección titulada «Get Signature»get isActive():
boolean
Defined in: tool/Tool.ts:23
Check if this tool is currently active.
Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»isEnabled
Sección titulada «isEnabled»Get Signature
Sección titulada «Get Signature»get isEnabled():
boolean
Defined in: tool/Tool.ts:28
Check if this tool is enabled.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isEnabled(
value):void
Defined in: tool/Tool.ts:33
Enable or disable this tool.
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»isResizing
Sección titulada «isResizing»Get Signature
Sección titulada «Get Signature»get isResizing():
boolean
Defined in: tool/ResizingTool.ts:20
Whether a resize drag is in progress.
Returns
Sección titulada «Returns»boolean
maxSize
Sección titulada «maxSize»Get Signature
Sección titulada «Get Signature»get maxSize():
object
Defined in: tool/ResizingTool.ts:66
GoJS-compatible: The maximum size for resized parts.
Returns
Sección titulada «Returns»object
height:
number
width:
number
Set Signature
Sección titulada «Set Signature»set maxSize(
value):void
Defined in: tool/ResizingTool.ts:70
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»void
minHeight
Sección titulada «minHeight»Get Signature
Sección titulada «Get Signature»get minHeight():
number
Defined in: tool/ResizingTool.ts:44
The minimum height for resized nodes.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set minHeight(
value):void
Defined in: tool/ResizingTool.ts:48
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
minSize
Sección titulada «minSize»Get Signature
Sección titulada «Get Signature»get minSize():
object
Defined in: tool/ResizingTool.ts:53
GoJS-compatible: The minimum size for resized parts.
Returns
Sección titulada «Returns»object
height:
number
width:
number
Set Signature
Sección titulada «Set Signature»set minSize(
value):void
Defined in: tool/ResizingTool.ts:57
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»void
minWidth
Sección titulada «minWidth»Get Signature
Sección titulada «Get Signature»get minWidth():
number
Defined in: tool/ResizingTool.ts:35
The minimum width for resized nodes.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set minWidth(
value):void
Defined in: tool/ResizingTool.ts:39
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
resizingNode
Sección titulada «resizingNode»Get Signature
Sección titulada «Get Signature»get resizingNode():
Node|null
Defined in: tool/ResizingTool.ts:25
The node being resized.
Returns
Sección titulada «Returns»Node | null
Methods
Sección titulada «Methods»canStart()
Sección titulada «canStart()»canStart(
_toolName,e):boolean
Defined in: tool/ResizingTool.ts:143
GoJS-compatible: start resizing when pressing on a resize handle of a selected node.
Parameters
Sección titulada «Parameters»_toolName
Sección titulada «_toolName»string
MouseEvent
Returns
Sección titulada «Returns»boolean
Overrides
Sección titulada «Overrides»doActivate()
Sección titulada «doActivate()»doActivate():
void
Defined in: tool/Tool.ts:38
Called when the tool becomes the active tool.
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»doClick()
Sección titulada «doClick()»doClick(
_e):void
Defined in: tool/Tool.ts:78
Called when a click event occurs.
Parameters
Sección titulada «Parameters»MouseEvent
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»doDeactivate()
Sección titulada «doDeactivate()»doDeactivate():
void
Defined in: tool/Tool.ts:43
Called when the tool is deactivated.
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»doDoubleClick()
Sección titulada «doDoubleClick()»doDoubleClick(
_e):void
Defined in: tool/Tool.ts:83
Called when a double click event occurs.
Parameters
Sección titulada «Parameters»MouseEvent
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»doKeyDown()
Sección titulada «doKeyDown()»doKeyDown(
_e):void
Defined in: tool/Tool.ts:68
Called when a key down event occurs.
Parameters
Sección titulada «Parameters»KeyboardEvent
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»doKeyUp()
Sección titulada «doKeyUp()»doKeyUp(
_e):void
Defined in: tool/Tool.ts:73
Called when a key up event occurs.
Parameters
Sección titulada «Parameters»KeyboardEvent
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»doMouseDown()
Sección titulada «doMouseDown()»doMouseDown(
e):void
Defined in: tool/ResizingTool.ts:162
Called when a mouse down event occurs.
Parameters
Sección titulada «Parameters»MouseEvent
Returns
Sección titulada «Returns»void
Overrides
Sección titulada «Overrides»doMouseMove()
Sección titulada «doMouseMove()»doMouseMove(
e):void
Defined in: tool/ResizingTool.ts:192
Called when a mouse move event occurs.
Parameters
Sección titulada «Parameters»MouseEvent
Returns
Sección titulada «Returns»void
Overrides
Sección titulada «Overrides»doMouseUp()
Sección titulada «doMouseUp()»doMouseUp(
_e):void
Defined in: tool/ResizingTool.ts:236
Called when a mouse up event occurs.
Parameters
Sección titulada «Parameters»MouseEvent
Returns
Sección titulada «Returns»void
Overrides
Sección titulada «Overrides»doMouseWheel()
Sección titulada «doMouseWheel()»doMouseWheel(
_e):void
Defined in: tool/Tool.ts:63
Called when a mouse wheel event occurs.
Parameters
Sección titulada «Parameters»WheelEvent
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»doStart()
Sección titulada «doStart()»doStart(
_e):void
Defined in: tool/Tool.ts:90
GoJS-compatible: Called when a tool operation starts (after canStart returns true).
Parameters
Sección titulada «Parameters»MouseEvent
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»doStop()
Sección titulada «doStop()»doStop():
void
Defined in: tool/Tool.ts:97
GoJS-compatible: Called when a tool operation stops.
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»findPartAt()
Sección titulada «findPartAt()»findPartAt(
x,y):Part|null
Defined in: tool/Tool.ts:110
Find a part at the given diagram coordinates.
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»Part | null
Inherited from
Sección titulada «Inherited from»getDiagramPoint()
Sección titulada «getDiagramPoint()»getDiagramPoint(
e):object
Defined in: tool/Tool.ts:116
Get the mouse position in diagram coordinates.
Parameters
Sección titulada «Parameters»MouseEvent
Returns
Sección titulada «Returns»object
x:
number
y:
number
Inherited from
Sección titulada «Inherited from»getHandleAt()
Sección titulada «getHandleAt()»getHandleAt(
node,rawPoint):ResizeHandle|null
Defined in: tool/ResizingTool.ts:98
Find which resize handle (if any) is under a point for a selected node.
Parameters
Sección titulada «Parameters»rawPoint
Sección titulada «rawPoint»number
number
Returns
Sección titulada «Returns»ResizeHandle | null