LinkLabelDraggingTool
Defined in: tool/LinkLabelDraggingTool.ts:11
GoJS-compatible (“LinkLabelDraggingTool” extension style): drag a link’s
label to reposition it along the route (labelSegmentIndex/
labelSegmentFraction) and perpendicular to it (labelOffset), tracking
the mouse continuously via labelSide: 'auto'.
Extends
Sección titulada «Extends»Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new LinkLabelDraggingTool():
LinkLabelDraggingTool
Returns
Sección titulada «Returns»LinkLabelDraggingTool
Inherited from
Sección titulada «Inherited from»Accessors
Sección titulada «Accessors»currentLink
Sección titulada «currentLink»Get Signature
Sección titulada «Get Signature»get currentLink():
Link|null
Defined in: tool/LinkLabelDraggingTool.ts:25
GoJS-compatible: the link whose label is being dragged.
Returns
Sección titulada «Returns»Link | null
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»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»isDragging
Sección titulada «isDragging»Get Signature
Sección titulada «Get Signature»get isDragging():
boolean
Defined in: tool/LinkLabelDraggingTool.ts:20
Whether a label drag is in progress.
Returns
Sección titulada «Returns»boolean
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»Methods
Sección titulada «Methods»canStart()
Sección titulada «canStart()»canStart(
_toolName,e):boolean
Defined in: tool/LinkLabelDraggingTool.ts:30
GoJS-compatible: start dragging when pressing on a link’s rendered label.
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/LinkLabelDraggingTool.ts:42
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/LinkLabelDraggingTool.ts:55
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/LinkLabelDraggingTool.ts:70
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