Usages of IHandle
Properties
handleDecorator | in BendDecorator | Gets a LookupDecorator<TDecoratedType,TInterface> that decorates the IHandle type for IBends this instance has been created for. | |
handleDecorator | 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. | |
handle | in QueryClosestHandleEventArgs | Gets or sets the handle to use. |
Method Return Values
addHandle (IMutablePoint, Cursor?, HandleTypes?) | 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) | in HandleInputMode | Finds the closest hit handle for the given world coordinate pair. | |
getClosestHitHandleTouch (Point) | in HandleInputMode | Finds the closest hit handle for the given world coordinate pair. | |
getHandle (IInputModeContext, IEdge, boolean) | in IEdgePortHandleProvider | Gets an IHandle implementation for one end of the provided edge . | |
create () | in IHandle | Creates an implementation of the interface IHandle from the given definition. | |
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, IEdge, 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". | |
beginDragging (IHandle) | in HandleInputMode | Method that can be used to initialize the dragging of a given handle by hand. | |
createVisual (IRenderContext, IHandle) | in HandleInputMode | Creates the Visual for the given handle, if renderMode is set to SVG. | |
handleClick (IInputModeContext, ClickEventArgs, IHandle) | in HandleInputMode | Calls handleClick of the handle with the evt . | |
handleIsHit (IHandle, Point, Point) | in HandleInputMode | Determines whether a given handle has been visually hit by the mouse at the given world coordinates. | |
handleIsHitTouch (IHandle, Point, Point) | in HandleInputMode | Determines whether a given handle has been visually hit by the touch device at the given world coordinates. | |
removeHandle (IHandle) | in HandleInputMode | Removes a handle from the collection of handles managed by this instance. |
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 target port. | |
RectangleHandle | A more sophisticated IHandle implementation that modifies a rectangle. | |
ReshapeHandlerHandle | A more sophisticated IHandle implementation that delegates to a IReshapeHandler. |