The following tables list the members exposed by IDiagramTool.
Name | Description | |
---|---|---|
Active | Gets or sets whether this tool is started and is actively doing something. | |
Diagram | Gets the Northwoods.GoXam.Diagram for which this tool is handling input events. |
Name | Description | |
---|---|---|
CanStart | This predicate is used by the diagram to decide if this tool can be started. | |
DoActivate | This method is called by the diagram after setting Northwoods.GoXam.Diagram.CurrentTool, to make the new tool active. | |
DoCancel | The diagram will call this method when the we wish to cancel the current tool's operation. | |
DoDeactivate | This method is called by the diagram on the old tool when Northwoods.GoXam.Diagram.CurrentTool is set to a new tool. | |
DoKeyDown | The diagram will call this method upon a key down event. | |
DoKeyUp | The diagram will call this method upon a key up event. | |
DoMouseDown | The diagram will call this method upon a mouse down event. | |
DoMouseMove | The diagram will call this method upon a mouse move event. | |
DoMouseUp | The diagram will call this method upon a mouse up event. | |
DoMouseWheel | The diagram will call this method as the mouse wheel is rotated. | |
DoStart | This method is called by the diagram when this tool becomes the current tool. | |
DoStop | This method is called by the diagram when this tool stops being the current tool. | |
UpdateAdornments | The diagram asks each tool to update any adornments the tool might use for a given part. |