Class | Description | |
---|---|---|
![]() | ClickCreatingTool | The ClickCreatingTool lets the user create a node by clicking where they want the new node to be. |
![]() | ClickSelectingTool | The ClickSelectingTool selects and deselects objects upon a click. |
![]() | DiagramTool | This abstract tool class is the standard base class for all of the predefined tools. |
![]() | DraggingTool | The DraggingTool is used to move or copy selected parts with the mouse. |
![]() | DraggingTool.Info | This simple class provides temporary information about each dragged or copied Northwoods.GoXam.Part, as values in the DraggingTool.DraggedParts and DraggingTool.CopiedParts dictionaries. |
![]() | DragSelectingTool | The DragSelectingTool lets the user select multiple parts within a rectangular area drawn by the user. |
![]() | DragZoomingTool | The DragZoomingTool lets the user zoom into a diagram by stretching a box to indicate the new contents of the diagram's viewport (the area of the model shown by the Northwoods.GoXam.DiagramPanel). |
![]() | LinkingBaseTool | This abstract class is the base class for LinkingTool and RelinkingTool. |
![]() | LinkingTool | The LinkingTool lets a user draw a new Northwoods.GoXam.Link between two ports, using a mouse-drag operation. |
![]() | LinkReshapingTool | The LinkReshapingTool is used to interactively change the route of a Northwoods.GoXam.Link. |
![]() | PanningTool | The PanningTool supports manual panning, where the user can shift the Northwoods.GoXam.DiagramPanel's Northwoods.GoXam.DiagramPanel.Position by dragging the mouse. |
![]() | RelinkingTool | The RelinkingTool allows the user to reconnect an existing Northwoods.GoXam.Link. |
![]() | ReshapingBaseTool | The ReshapingBaseTool abstract class is used to interactively change the shape of a Northwoods.GoXam.Part. |
![]() | ResizingTool | The ResizingTool is used to interactively change the size of an element. |
![]() | RotatingTool | The RotatingTool is used to interactively change the angle of an element. |
![]() | TextEditingTool | The TextEditingTool is used to let the user interactively edit text in place. |
![]() | ToolManager | This special IDiagramTool is responsible for managing all of the Northwoods.GoXam.Diagram's mode-less tools. |