GoJS
Learn
Samples
API
Forum
Contact
Buy
Toggle theme
GoJS API
/
to search
Preparing search index...
GoJS API
GoJS
® Diagramming Components
version 4.0.0
by
Northwoods Software®
Classes - Diagram
Adornment
Animation
AnimationManager
AnimationTrigger
CommandHandler
Diagram
DiagramEvent
GraphObject
Group
InputEvent
Layer
Link
Node
Overview
Palette
Panel
PanelLayout
Part
Picture
Placeholder
RowColumnDefinition
Shape
TextBlock
ThemeManager
Themes
Classes - Geometry
Brush
Geometry
Margin
PathFigure
PathSegment
Point
Rect
Size
Spot
Classes - Model
Binding
ChangedEvent
GraphLinksModel
Model
ThemeBinding
Transaction
TreeModel
UndoManager
Classes - Layout
CircularEdge
CircularLayout
CircularNetwork
CircularVertex
ForceDirectedEdge
ForceDirectedLayout
ForceDirectedNetwork
ForceDirectedVertex
GridLayout
LayeredDigraphEdge
LayeredDigraphLayout
LayeredDigraphNetwork
LayeredDigraphVertex
Layout
LayoutEdge
LayoutNetwork
LayoutVertex
Router
TreeEdge
TreeLayout
TreeNetwork
TreeVertex
Classes - Tool
ActionTool
ClickCreatingTool
ClickSelectingTool
ContextMenuTool
DraggingInfo
DraggingOptions
DraggingTool
DragSelectingTool
HTMLInfo
LinkingBaseTool
LinkingTool
LinkReshapingTool
PanningTool
RelinkingTool
ResizingTool
RotatingTool
TextEditingTool
Tool
ToolManager
Classes - Collection
List
Map
Set
Classes - Extension
DrawCommandHandler
HeatMap
Inspector
Robot
ZoomSlider
Classes - Layout Extension
ArrangingLayout
DoubleTreeLayout
FishboneLayout
PackedLayout
PanelLayoutFlow
ParallelLayout
Quadtree
RadialLayout
RadialVertex
SerpentineLayout
SpiralLayout
SwimLaneLayout
TableLayout
TreeMapLayout
Classes - Part Extension
BalloonLink
DimensioningLink
FishboneLink
ParallelRouteLink
Classes - Router Extension
AvoidsLinksRouter
LinkLabelRouter
Classes - Tool Extension
ColumnResizingTool
CurvedLinkReshapingTool
DragCreatingTool
DragZoomingTool
FreehandDrawingTool
GeometryReshapingTool
GuidedDraggingTool
LassoSelectingTool
LinkLabelDraggingTool
LinkLabelOnPathDraggingTool
LinkShiftingTool
NodeLabelDraggingTool
NonRealtimeDraggingTool
OrthogonalLinkReshapingTool
OverviewResizingTool
PolygonDrawingTool
PolylineLinkingTool
PortShiftingTool
RealtimeDragSelectingTool
RescalingTool
ResizeMultipleTool
RotateMultipleTool
RowResizingTool
SectorReshapingTool
SnapLinkReshapingTool
SpotRotatingTool
Interfaces - Diagram
DiagramRendererOptions
ImageRendererOptions
SvgRendererOptions
Theme
ThemeColors
ThemeValues
Interfaces - Model
IncrementalData
ObjectData
Interfaces - Collection
IKeyValuePair
IMapIterator
Iterable
Iterator
Enumerations - Diagram
AnimationStyle
AutoScale
Curve
CycleMode
Flip
ImageStretch
LayoutConditions
LinkAdjusting
Orientation
PortSpreading
Routing
ScrollMode
Sizing
Stretch
TextFormat
TextOverflow
TriggerStart
ViewboxStretch
Wrap
Enumerations - Geometry
BrushType
ColorSpace
GeometryStretch
GeometryType
SegmentType
Enumerations - Model
BindingMode
ChangeType
Enumerations - Layout
CircularArrangement
CircularDirection
CircularNodeDiameterFormula
CircularSorting
GridAlignment
GridArrangement
GridSorting
LayeredDigraphAggressive
LayeredDigraphAlign
LayeredDigraphCycleRemove
LayeredDigraphInit
LayeredDigraphLayering
LayeredDigraphPack
TreeAlignment
TreeArrangement
TreeCompaction
TreeLayerStyle
TreePath
TreeSorting
TreeStyle
Enumerations - Tool
GestureMode
LinkingDirection
ReshapingBehavior
TextEditingAccept
TextEditingStarting
TextEditingState
WheelMode
Enumerations - Layout Extension
PackMode
PackShape
SortMode
SortOrder
TreeMapOrderedPivot
TreeMapOrderedStoppingLayout
TreeMapPlacement
Type Aliases
BackConversion
BrushLike
ChangedEventHandler
DiagramEventHandler
DiagramEventName
DiagramInitOptions
EasingFunction
Key
MarginLike
TargetConversion
Variables - Constants
Arrowheads
Builders
Figures
LayerNames
PanelTypes
ToolNames
Member Visibility
Inherited
On This Page
Classes - Diagram
Adornment
Animation
Animation
Manager
Animation
Trigger
Command
Handler
Diagram
Diagram
Event
Graph
Object
Group
Input
Event
Layer
Link
Node
Overview
Palette
Panel
Panel
Layout
Part
Picture
Placeholder
Row
Column
Definition
Shape
Text
Block
Theme
Manager
Themes
Classes - Geometry
Brush
Geometry
Margin
Path
Figure
Path
Segment
Point
Rect
Size
Spot
Classes - Model
Binding
Changed
Event
Graph
Links
Model
Model
Theme
Binding
Transaction
Tree
Model
Undo
Manager
Classes - Layout
Circular
Edge
Circular
Layout
Circular
Network
Circular
Vertex
Force
Directed
Edge
Force
Directed
Layout
Force
Directed
Network
Force
Directed
Vertex
Grid
Layout
Layered
Digraph
Edge
Layered
Digraph
Layout
Layered
Digraph
Network
Layered
Digraph
Vertex
Layout
Layout
Edge
Layout
Network
Layout
Vertex
Router
Tree
Edge
Tree
Layout
Tree
Network
Tree
Vertex
Classes - Tool
Action
Tool
Click
Creating
Tool
Click
Selecting
Tool
Context
Menu
Tool
Dragging
Info
Dragging
Options
Dragging
Tool
Drag
Selecting
Tool
HTML
Info
Linking
Base
Tool
Linking
Tool
Link
Reshaping
Tool
Panning
Tool
Relinking
Tool
Resizing
Tool
Rotating
Tool
Text
Editing
Tool
Tool
Tool
Manager
Classes - Collection
List
Map
Set
Classes - Extension
Draw
Command
Handler
Heat
Map
Inspector
Robot
Zoom
Slider
Classes - Layout Extension
Arranging
Layout
Double
Tree
Layout
Fishbone
Layout
Packed
Layout
Panel
Layout
Flow
Parallel
Layout
Quadtree
Radial
Layout
Radial
Vertex
Serpentine
Layout
Spiral
Layout
Swim
Lane
Layout
Table
Layout
Tree
Map
Layout
Classes - Part Extension
Balloon
Link
Dimensioning
Link
Fishbone
Link
Parallel
Route
Link
Classes - Router Extension
Avoids
Links
Router
Link
Label
Router
Classes - Tool Extension
Column
Resizing
Tool
Curved
Link
Reshaping
Tool
Drag
Creating
Tool
Drag
Zooming
Tool
Freehand
Drawing
Tool
Geometry
Reshaping
Tool
Guided
Dragging
Tool
Lasso
Selecting
Tool
Link
Label
Dragging
Tool
Link
Label
On
Path
Dragging
Tool
Link
Shifting
Tool
Node
Label
Dragging
Tool
Non
Realtime
Dragging
Tool
Orthogonal
Link
Reshaping
Tool
Overview
Resizing
Tool
Polygon
Drawing
Tool
Polyline
Linking
Tool
Port
Shifting
Tool
Realtime
Drag
Selecting
Tool
Rescaling
Tool
Resize
Multiple
Tool
Rotate
Multiple
Tool
Row
Resizing
Tool
Sector
Reshaping
Tool
Snap
Link
Reshaping
Tool
Spot
Rotating
Tool
Interfaces - Diagram
Diagram
Renderer
Options
Image
Renderer
Options
Svg
Renderer
Options
Theme
Theme
Colors
Theme
Values
Interfaces - Model
Incremental
Data
Object
Data
Interfaces - Collection
I
Key
Value
Pair
I
Map
Iterator
Iterable
Iterator
Enumerations - Diagram
Animation
Style
Auto
Scale
Curve
Cycle
Mode
Flip
Image
Stretch
Layout
Conditions
Link
Adjusting
Orientation
Port
Spreading
Routing
Scroll
Mode
Sizing
Stretch
Text
Format
Text
Overflow
Trigger
Start
Viewbox
Stretch
Wrap
Enumerations - Geometry
Brush
Type
Color
Space
Geometry
Stretch
Geometry
Type
Segment
Type
Enumerations - Model
Binding
Mode
Change
Type
Enumerations - Layout
Circular
Arrangement
Circular
Direction
Circular
Node
Diameter
Formula
Circular
Sorting
Grid
Alignment
Grid
Arrangement
Grid
Sorting
Layered
Digraph
Aggressive
Layered
Digraph
Align
Layered
Digraph
Cycle
Remove
Layered
Digraph
Init
Layered
Digraph
Layering
Layered
Digraph
Pack
Tree
Alignment
Tree
Arrangement
Tree
Compaction
Tree
Layer
Style
Tree
Path
Tree
Sorting
Tree
Style
Enumerations - Tool
Gesture
Mode
Linking
Direction
Reshaping
Behavior
Text
Editing
Accept
Text
Editing
Starting
Text
Editing
State
Wheel
Mode
Enumerations - Layout Extension
Pack
Mode
Pack
Shape
Sort
Mode
Sort
Order
Tree
Map
Ordered
Pivot
Tree
Map
Ordered
Stopping
Layout
Tree
Map
Placement
Type Aliases
Back
Conversion
Brush
Like
Changed
Event
Handler
Diagram
Event
Handler
Diagram
Event
Name
Diagram
Init
Options
Easing
Function
Key
Margin
Like
Target
Conversion
Variables - Constants
Arrowheads
Builders
Figures
Layer
Names
Panel
Types
Tool
Names
GoJS API
Loading...