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. |