Usages of IHandle
Properties
| handle | in BendDecorator | Gets a LookupDecorator<TDecoratedType,TInterface> that decorates the IHandle type for IBends this instance has been created for. | |
| handle | in PortDecorator | Gets a LookupDecorator<TDecoratedType,TInterface> that decorates the IHandle type for IPorts this instance has been created for. | |
| currentHandle | in HandleInputMode | Gets the handle that is currently being moved or null otherwise. | |
| handles | in HandleInputMode | Gets or sets the collection of IHandles this mode manages. | |
| handles | in HandlesRenderTag | Gets the handles to render. | |
| handle | in QueryClosestHandleEventArgs | Gets or sets the handle to use. |
Method Return Values
| addHandle (IMutablePoint, Cursor?, HandleType?) | in HandleInputMode | Factory method that creates and adds a handle to this mode by wrapping a given IMutablePoint instance. | |
| getClosestHandleAt (Point) | in HandleInputMode | Finds the closest hit handle for the given world coordinate pair. | |
| getClosestHitHandle (Point, PointerType) | in HandleInputMode | Finds the closest hit handle for the given world coordinate pair. | |
| getHandle (IInputModeContext, boolean) | in IEdgePortHandleProvider | Gets an IHandle implementation for one end of the edge. | |
| create () | in IHandle | ||
| getHandles (IInputModeContext) | in IHandleProvider | Returns a collection of zero or more IHandle implementations that are associated with this instance. | |
| getHandle (IInputModeContext, HandlePositions) | in IReshapeHandleProvider | Returns an implementation of an IHandle for the given position, that can be used to reshape an object. | |
| getHandle (IInputModeContext, HandlePositions) | in NodeReshapeHandleProvider | Provides a NodeReshapeHandlerHandle that uses the reshapeHandler to perform the actual reshaping. | |
| createPortRelocationHandle (IGraph, IEdge, boolean) | in PortRelocationHandleProvider | Factory method that creates the handle for this provider. | |
| getHandle (IInputModeContext, boolean) | in PortRelocationHandleProvider | ||
| getHandles (IInputModeContext) | in PortRelocationHandleProvider | ||
| getHandle (IPort) | in PortsHandleProvider | Retrieves the handle implementation from the port's lookup. | |
| getHandles (IInputModeContext) | in PortsHandleProvider | Returns a collection of zero or more IHandle implementations that are associated with the ports of this context. | |
| getHandle (IInputModeContext, HandlePositions) | in RectangleReshapeHandleProvider | Provides a IHandle that uses the rectangle instance to perform the actual reshaping. | |
| getHandle (IInputModeContext, HandlePositions) | in ReshapeHandleProviderBase | Provides a IHandle that uses the rectangle and reshapeable instance bound to this instance to perform the actual reshaping. |
Method Parameters
| ConstrainedHandle (IHandle) | in ConstrainedHandle | Initializes a new instance of the ConstrainedHandle class that delegates to the wrappedHandle. | |
| HandleInputMode () | in HandleInputMode | Creates a new mode with no handles initially. | |
| addHandle (IHandle) | in HandleInputMode | Adds a handle to the collection of handles managed by this instance. | |
| arm (IHandle) | in HandleInputMode | Invoked when this mode gets "armed". | |
| getHandleOffset (IHandle) | in HandleInputMode | Calculates the offset between the given handle's visual location and its logical location. | |
| handleClick (IInputModeContext, ClickEventArgs, IHandle) | in HandleInputMode | Calls handleClick of the handle with the evt. | |
| handleIsHit (IHandle, Point, Point, PointerType) | in HandleInputMode | Determines whether a given handle has been visually hit by the mouse at the given world coordinates. | |
| removeHandle (IHandle) | in HandleInputMode | Removes a handle from the collection of handles managed by this instance. | |
| startDrag (IHandle) | in HandleInputMode | Method that can be used to initialize the dragging of a given handle manually. |
Extending Types
| ConstrainedHandle | An implementation of the IHandle interface that can be used to constrain the handle of an item. |
Implementing Types
| ConstrainedHandle | An implementation of the IHandle interface that can be used to constrain the handle of an item. | |
| PortLocationModelParameterHandle | An implementation of the IHandle that can be used to move an IPort interactively by assigning new IPortLocationModelParameters to the locationParameter | |
| PortRelocationHandle | A sophisticated implementation of the IHandle interface that lets the user change an edge's source and targetPort. | |
| RectangleHandle | A more sophisticated IHandle implementation that modifies a rectangle. | |
| ReshapeHandlerHandle | A more sophisticated IHandle implementation that delegates to a IReshapeHandler. |