Search
MindFusion.Diagramming.Interaction Namespace
Classes
 

 Classes

  Class Description

BaseController

Represents objects that handle user input via pointing device.

BaseTouchBehavior

An abstract base class for classes that define how the Diagram responds to user gestures.

DrawFreeFormsTouchBehavior

This class is used when the diagram behavior is set to Behavior.DrawFreeForms.

DrawLinksTouchBehavior

Represents a behavior that is suitable for creating links. Drawing started over a node creates a DiagramLink. Otherwise a lasso rectangle is displayed allowing the selection of items.

DrawNodesTouchBehavior(TNodeType)

Represents a behavior that is suitable for creating node nodes. Drawing anywhere on the screen creates DiagramNode instances.

InputState

Encapsulates mouse or touch input information, provided to the behavior classes.

LinkFreeFormsTouchBehavior

This class is used when the diagram behavior is set to Behavior.LinkFreeForms.

LinkNodesTouchBehavior(TNodeType)

Represents a behavior that is suitable for creating whole diagrams. Drawing over empty screen areas creates DiagramNode instances. Drawing started over a node creates a DiagramLink.

ModifyLabelController

A controller that moves item labels.

ModifyTouchBehavior

Represents a behavior that can be used only to select and modify existing items. New items cannot be created.

MoveLabelsTouchBehavior

This class is used when the diagram behavior is set to Behavior.MoveLabels.

MoveNodesTouchBehavior

This class is used when the diagram behavior is set to Behavior.MoveNodes.

PanTouchBehavior

Represents a behavior that can be used to pan the diagram.

PointerInfo

Provides information to touch controllers about the user action.

SelectTouchBehavior

Represents a behavior that can be used only to select existing items. Modifying items and creating new items is disabled.

TouchController

Represents objects that handle user touch input.

TouchEventArgs

Contains the arguments passed to the event handlers of touch-related events.

VirtualConnectionPoint

Represents the connection points of disconnected links.

VirtualNode

A special node used as origin or destination of disconnected links.