Enum DiagramEventName

GoDiagram®
v10.0.12
by Northwoods Software®

This enumeration specifies the various names for DiagramEvents.

Namespace: Northwoods.Go
Assembly: Northwoods.GoDiagram.Avalonia.dll
Syntax
public enum DiagramEventName

Fields

Name Description
AnimationFinished

A DefaultAnimation just completed.

AnimationStarting

A DefaultAnimation is about to start.

BackgroundContextClicked

A context-click that was not on any Part.

BackgroundDoubleClicked

A double-click that was not on any Part.

BackgroundSingleClicked

A click that was not on any Part.

ChangedSelection

An operation has just changed the Selection collection.

ChangingSelection

An operation is about to change the Selection collection.

ClipboardChanged

Parts have been copied to the clipboard by CopySelection().

ClipboardPasted

Parts have been copied from the clipboard into the Diagram by PasteSelection(Point?).

DocumentBoundsChanged

The area of the diagram's Parts, DocumentBounds, has changed.

ElementContextClicked

A context-click that occurred on a GraphObject.

ElementDoubleClicked

A double-click that occurred on a GraphObject.

ElementSingleClicked

A click that occurred on a GraphObject.

ExternalObjectsDropped

Parts have been copied into the Diagram by drag-and-drop from outside of the Diagram.

GainedFocus

The diagram has gained keyboard focus, such as after a call to Focus().

InitialAnimationStarting

The initial DefaultAnimation is about to start.

InitialLayoutCompleted

The whole diagram layout has updated for the first time since a major change to the Diagram, such as replacing the Model.

LayoutCompleted

The whole diagram layout has just been updated.

LinkDrawn

The user has just created a new Link using LinkingTool.

LinkRelinked

The user has just reconnected an existing Link using RelinkingTool or DraggingTool.

LinkReshaped

The user has just rerouted an existing Link using LinkReshapingTool.

LostFocus

The diagram has lost keyboard focus, a.k.a. "blur".

Modified

The IsModified property has been set to a new value -- useful for marking a window as having been modified since the last save.

PartCreated

The user inserted a new Part by ClickCreatingTool.

PartResized

The user has changed the size of a GraphObject by ResizingTool.

PartRotated

The user has changed the angle of a GraphObject by RotatingTool.

SelectionCopied

The user has copied selected Parts by DraggingTool.

SelectionDeleted

The user has deleted selected Parts by DeleteSelection().

SelectionDeleting

The user is about to delete selected Parts by DeleteSelection().

SelectionGrouped

The user has made a new Group out of the selected Parts by GroupSelection().

SelectionMoved

The user has moved selected Parts by DraggingTool.

SelectionUngrouped

The user has removed a selected Group but kept its members by UngroupSelection(Group).

SubGraphCollapsed

The user has collapsed selected Groups by CollapseSubGraph(Group).

SubGraphExpanded

The user has expanded selected Groups by ExpandSubGraph(Group).

TextEdited

The user has changed the string value of a TextBlock by TextEditingTool.

TreeCollapsed

The user has collapsed selected Nodes with subtrees by CollapseTree(Node).

TreeExpanded

The user has expanded selected Nodes with subtrees by ExpandTree(Node).

ViewportBoundsChanged

The visible area of the Diagram, ViewportBounds, has changed.