TextEditingTool
Defined in: tool/TextEditingTool.ts:12
Tool for editing text in place (GoJS-compatible).
Double-clicking a node with an editable TextBlock in its visual tree
shows an HTML input overlay for editing that TextBlock’s text.
Extends
Sección titulada «Extends»Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new TextEditingTool():
TextEditingTool
Returns
Sección titulada «Returns»TextEditingTool
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»editingNode
Sección titulada «editingNode»Get Signature
Sección titulada «Get Signature»get editingNode():
Node|null
Defined in: tool/TextEditingTool.ts:24
Get the node currently being edited.
Returns
Sección titulada «Returns»Node | null
editingTextBlock
Sección titulada «editingTextBlock»Get Signature
Sección titulada «Get Signature»get editingTextBlock():
TextBlock|null
Defined in: tool/TextEditingTool.ts:29
Get the TextBlock currently being edited, or null.
Returns
Sección titulada «Returns»TextBlock | 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»isEditing
Sección titulada «isEditing»Get Signature
Sección titulada «Get Signature»get isEditing():
boolean
Defined in: tool/TextEditingTool.ts:19
Whether text editing is currently active.
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»textBlock
Sección titulada «textBlock»Get Signature
Sección titulada «Get Signature»get textBlock():
TextBlock|null
Defined in: tool/TextEditingTool.ts:34
GoJS-compatible: The TextBlock currently being edited, or null.
Returns
Sección titulada «Returns»TextBlock | null
Methods
Sección titulada «Methods»cancelEditing()
Sección titulada «cancelEditing()»cancelEditing():
void
Defined in: tool/TextEditingTool.ts:148
Cancel editing without committing.
Returns
Sección titulada «Returns»void
canStart()
Sección titulada «canStart()»canStart(
_toolName,_e):boolean
Defined in: tool/Tool.ts:105
GoJS-compatible: Determines whether this tool should start given the current event. Override in subclasses to return true when this tool should handle the event.
Parameters
Sección titulada «Parameters»_toolName
Sección titulada «_toolName»string
MouseEvent
Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»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/TextEditingTool.ts:231
Called when the tool is deactivated.
Returns
Sección titulada «Returns»void
Overrides
Sección titulada «Overrides»doDoubleClick()
Sección titulada «doDoubleClick()»doDoubleClick(
e):void
Defined in: tool/TextEditingTool.ts:222
Begin editing the node under the cursor on double-click.
Parameters
Sección titulada «Parameters»MouseEvent
Returns
Sección titulada «Returns»void
Overrides
Sección titulada «Overrides»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/Tool.ts:48
Called when a mouse down event occurs.
Parameters
Sección titulada «Parameters»MouseEvent
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»doMouseMove()
Sección titulada «doMouseMove()»doMouseMove(
_e):void
Defined in: tool/Tool.ts:53
Called when a mouse move event occurs.
Parameters
Sección titulada «Parameters»MouseEvent
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»doMouseUp()
Sección titulada «doMouseUp()»doMouseUp(
_e):void
Defined in: tool/Tool.ts:58
Called when a mouse up event occurs.
Parameters
Sección titulada «Parameters»MouseEvent
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»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»editNode()
Sección titulada «editNode()»editNode(
node):void
Defined in: tool/TextEditingTool.ts:59
Start editing the text of a node (its editable TextBlock or its label).
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
findEditableTextBlock()
Sección titulada «findEditableTextBlock()»findEditableTextBlock(
node):TextBlock|null
Defined in: tool/TextEditingTool.ts:39
Find the first editable TextBlock in a node’s visual tree.
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»TextBlock | null
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»stopEditing()
Sección titulada «stopEditing()»stopEditing(
commit?):void
Defined in: tool/TextEditingTool.ts:80
Stop editing and commit the current value.
Parameters
Sección titulada «Parameters»commit?
Sección titulada «commit?»boolean = true
Returns
Sección titulada «Returns»void