| createContext (IGraph, IGraph, IInputModeContext?) | in
GraphClipboard | Factory method that creates the context for the upcoming calls to the IClipboardHelper methods. |
| duplicate (IInputModeContext, IGraph, IEnumerable<IModelItem>?, function(IModelItem, IModelItem):void?) | in
GraphClipboard | Duplicates the itemsToDuplicate from and to the graph . |
| paste (IGraph, IEnumerable<IModelItem>?, function(IModelItem, IModelItem):void?, IEnumerable<IModelItem>?, Point?, IInputModeContext?) | in
GraphClipboard | Pastes the itemsToPaste from the clipboardGraph to the targetGraph . |
| enlargeAllGroupNodes (IInputModeContext) | in
GroupingSupport | Enlarges all group nodes in the graph in an interactive scenario, so that the minimum enclosed area is respected. |
| enlargeGroupNode (IInputModeContext, INode, boolean) | in
GroupingSupport | Enlarges the group nodes in an interactive scenario, using IReshapeHandler implementations of the group nodes to perform the actual resizing. |
| findStripe (Point, StripeTypes, StripeSubregionTypes, IInputModeContext, function(StripeSubregion):boolean?) | in
ITable | Finds a stripe underneath a certain point. |
| findStripes (Point, StripeTypes, StripeSubregionTypes, IInputModeContext, function(StripeSubregion):boolean?) | in
ITable | Used as a callback to find the items underneath a certain point. |
| ClickEventArgs (IInputModeContext, Point, PointerButtons, number, PointerEventArgs) | in
ClickEventArgs | Initializes a new instance of the ClickEventArgs class. |
| install (IInputModeContext, ConcurrencyController) | in
ClickInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
ClickInputMode | Uninstalls this mode from the given context. |
| CollectSnapResultsEventArgs (IInputModeContext, Point, Point, number, number, ICollection<SnapResult>) | in
CollectSnapResultsEventArgs | Creates a new instance of the event arguments using the provided values for initialization. |
| cancelDrag (IInputModeContext, Point) | in
ConstrainedDragHandler | Cancels the move operation and calls onCanceled |
| constrainNewLocation (IInputModeContext, Point, Point) | in
ConstrainedDragHandler | Applies the constraints for the new location. |
| dragFinished (IInputModeContext, Point, Point) | in
ConstrainedDragHandler | Handles the finish operation and invokes onFinished |
| handleMove (IInputModeContext, Point, Point) | in
ConstrainedDragHandler | Handles the move operation and subsequently calls onMoved |
| initializeDrag (IInputModeContext) | in
ConstrainedDragHandler | Initializes the drag operation and subsequently calls onInitialized |
| onCanceled (IInputModeContext, Point) | in
ConstrainedDragHandler | Called when the cancelDrag method has been called. |
| onFinished (IInputModeContext, Point, Point) | in
ConstrainedDragHandler | Called when the dragFinished method has been called. |
| onInitialized (IInputModeContext, Point) | in
ConstrainedDragHandler | Called when the initializeDrag method has been called. |
| onMoved (IInputModeContext, Point, Point) | in
ConstrainedDragHandler | Called when the handleMove operation has been performed. |
| cancelReshape (IInputModeContext, Rect) | in
ConstrainedReshapeHandler | Cancels the move operation and calls onCanceled |
| constrainNewBounds (IInputModeContext, Rect, Rect) | in
ConstrainedReshapeHandler | Applies the constraints for the new bounds. |
| handleReshape (IInputModeContext, Rect, Rect) | in
ConstrainedReshapeHandler | Handles the reshape operation and subsequently calls onReshaped. |
| initializeReshape (IInputModeContext) | in
ConstrainedReshapeHandler | Initializes the reshape operation and subsequently calls onInitialized |
| onCanceled (IInputModeContext, Rect) | in
ConstrainedReshapeHandler | Called when the cancelReshape method has been called. |
| onFinished (IInputModeContext, Rect, Rect) | in
ConstrainedReshapeHandler | Called when the reshapeFinished method has been called. |
| onInitialized (IInputModeContext, Rect) | in
ConstrainedReshapeHandler | Called when the initializeReshape method has been called. |
| onReshaped (IInputModeContext, Rect, Rect) | in
ConstrainedReshapeHandler | Called when the handleReshape operation has been performed. |
| reshapeFinished (IInputModeContext, Rect, Rect) | in
ConstrainedReshapeHandler | Handles the finish operation and invokes onFinished. |
| install (IInputModeContext, ConcurrencyController) | in
ContextMenuInputMode | Installs this mode in the canvas. |
| uninstall (IInputModeContext) | in
ContextMenuInputMode | Removes the menu from the context and replaces it with the old instance. |
| install (IInputModeContext, ConcurrencyController) | in
CreateBendInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
CreateBendInputMode | Uninstalls this mode from the given context. |
| CreateEdgeInputMode () | in
CreateEdgeInputMode | Creates a new instance that will use the IGraph from the parentInputModeContext to create edges in. |
| install (IInputModeContext, ConcurrencyController) | in
CreateEdgeInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
CreateEdgeInputMode | Uninstalls this mode from the given context. |
| install (IInputModeContext, ConcurrencyController) | in
DropInputMode | Installs this mode into the given canvas. |
| uninstall (IInputModeContext) | in
DropInputMode | Uninstalls this mode from the canvas. |
| addLabel (IInputModeContext, LabelEditingEventArgs) | in
EditLabelHelper | Handles adding the label upon finish. |
| cancel (IInputModeContext, LabelEditingEventArgs) | in
EditLabelHelper | |
| finish (IInputModeContext, LabelEditingEventArgs, LabelEditingAction) | in
EditLabelHelper | Invoked after the label editing gesture has successfully finished. |
| getDefaults (IInputModeContext, ILabelOwner) | in
EditLabelHelper | Obtains the defaults for the label owner. |
| getLabelParameter (IInputModeContext, ILabelOwner) | in
EditLabelHelper | Determines the label model parameter to use for the label, depending on the owner . |
| getLabelStyle (IInputModeContext, ILabelOwner) | in
EditLabelHelper | Determines the style to use for the label, depending on the owner . |
| getPreferredSize (IInputModeContext, ILabel) | in
EditLabelHelper | Gets the preferred size for the label. |
| initialize (IInputModeContext, LabelEditingEventArgs, LabelEditingAction) | in
EditLabelHelper | Invoked at the beginning of a label adding or label editing gesture. |
| labelDropped (IInputModeContext, LabelEditingEventArgs) | in
EditLabelHelper | Handles adding the label upon finish after the drop action of a drag and drop operation. |
| onLabelAdding (IInputModeContext, LabelEditingEventArgs) | in
EditLabelHelper | Will be called from initialize to initialize the helper for ADDing labels. |
| onLabelDropping (IInputModeContext, LabelEditingEventArgs) | in
EditLabelHelper | Invoked from initialize to initialize the helper for adding labels after the drop action of a drag and drop operation. |
| onLabelEditing (IInputModeContext, LabelEditingEventArgs) | in
EditLabelHelper | Will be called from initialize to initialize the helper for EDITing labels. |
| onLabelPasting (IInputModeContext, LabelEditingEventArgs, ILabelOwner, ILabel) | in
EditLabelHelper | Invoked from initialize to initialize the helper for adding labels during paste from the GraphClipboard. |
| removeLabel (IInputModeContext, ILabel) | in
EditLabelHelper | Handles removing the label upon finish. |
| setLabelText (IInputModeContext, ILabel, string) | in
EditLabelHelper | Handles changing the label text upon finish. |
| EditLabelInputMode () | in
EditLabelInputMode | |
| install (IInputModeContext, ConcurrencyController) | in
EditLabelInputMode | |
| uninstall (IInputModeContext) | in
EditLabelInputMode | |
| install (IInputModeContext, ConcurrencyController) | in
FocusGuardInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
FocusGuardInputMode | Uninstalls this mode from the given context. |
| GraphEditorInputMode () | in
GraphEditorInputMode | Creates a new instance that is not bound to an existing graph or selection, initially. |
| clickCreateNode (IInputModeContext, Point) | in
GraphEditorInputMode | Creates a node on a pointer click or tap. |
| install (IInputModeContext, ConcurrencyController) | in
GraphEditorInputMode | Installs this mode into the provided context. |
| snapToGrid (IInputModeContext, INode) | in
GraphEditorInputMode | Snaps the node to the grid using the IGridConstraintProvider<T> for INodes queried from the given context. |
| uninstall (IInputModeContext) | in
GraphEditorInputMode | |
| clickClearSelection (IInputModeContext) | in
GraphInputMode | Clears the selection on click if the click is not recognized by multiSelectionRecognizer. |
| findItems (IInputModeContext, Point, GraphItemTypes, function(IModelItem):boolean?) | in
GraphInputMode | Used as a callback to find the items hit underneath a certain point. |
| handleClickListener (IInputModeContext, IModelItem, Point) | in
GraphInputMode | Called by click to query the item for an IClickListener in its lookup and handle it appropriately. |
| install (IInputModeContext, ConcurrencyController) | in
GraphInputMode | |
| onLassoSelect (IInputModeContext, GeneralPath, SelectionPolicy) | in
GraphInputMode | Performs lasso-selection with the given path. |
| onMarqueeSelect (IInputModeContext, Rect, SelectionPolicy) | in
GraphInputMode | Performs marquee selection with the given rectangle. |
| shouldSkipHitLabel (IInputModeContext, ILabel, Point) | in
GraphInputMode | Callback function that is used during hit testing, when an ILabel was hit tested before another non-label underneath it was reported. |
| uninstall (IInputModeContext) | in
GraphInputMode | |
| initializeDrag (IInputModeContext, Point) | in
GraphSnapContext | Called by IInputMode implementations when an interactive drag is started. |
| wrapContext (IInputModeContext) | in
GraphSnapContext | |
| snapToGrid (IInputModeContext, T, IMutablePoint, SnapPolicy, SnapPolicy) | in
GridConstraintProvider | |
| cancelDrag (IInputModeContext, Point) | in
GroupingNodePositionHandler | |
| dragFinished (IInputModeContext, Point, Point) | in
GroupingNodePositionHandler | |
| handleMove (IInputModeContext, Point, Point) | in
GroupingNodePositionHandler | |
| initializeDrag (IInputModeContext) | in
GroupingNodePositionHandler | |
| setCurrentParent (IInputModeContext, INode, INode) | in
GroupingNodePositionHandler | Sets a temporary visual parent for the node during reparenting. |
| handleClick (IInputModeContext, ClickEventArgs, IHandle) | in
HandleInputMode | Calls handleClick of the handle with the evt . |
| install (IInputModeContext, ConcurrencyController) | in
HandleInputMode | Installs the visual representation of the handles into the canvas into the inputModeGroup. |
| uninstall (IInputModeContext) | in
HandleInputMode | Removes the IRenderTreeElement that displays the handles from the canvas. |
| HoveredItemChangedEventArgs (IInputModeContext, IModelItem, IModelItem) | in
HoveredItemChangedEventArgs | Initializes a new instance of the HoveredItemChangedEventArgs class. |
| create (function(IInputModeContext, IGraph, Point):number) | in
IBendCreator | |
| createBend (IInputModeContext, IGraph, Point) | in
IBendCreator | Creates a bend at the position supplied at the given graph for the edge whose lookup provided this creator. |
| create () | in
IBendGridConstraintProvider | |
| create () | in
IBendSelectionTester | |
| getBendsInBox (IInputModeContext, Rect) | in
IBendSelectionTester | Returns the bends within the given rectangle. |
| getBendsInPath (IInputModeContext, GeneralPath) | in
IBendSelectionTester | Returns the bends within the given lasso path. |
| getHitBend (IInputModeContext, Point) | in
IBendSelectionTester | Returns the bend at the given world coordinate position. |
| create () | in
IClickListener | |
| onClicked (IInputModeContext, Point) | in
IClickListener | Called by the framework to indicate that the IModelItem has been clicked by the user at the specified location. |
| contains (IInputModeContext, IBend) | in
IContainsBendTester | Determines whether the provided bend is deemed to lie within the shape this test is implemented for. |
| cancelDrag (IInputModeContext, Point) | in
IDragHandler | Called by clients to indicate that the dragging has been canceled by the user. |
| create () | in
IDragHandler | |
| dragFinished (IInputModeContext, Point, Point) | in
IDragHandler | Called by clients to indicate that the repositioning has just been finished. |
| handleMove (IInputModeContext, Point, Point) | in
IDragHandler | Called by clients to indicate that the element has been dragged and its position should be updated. |
| initializeDrag (IInputModeContext) | in
IDragHandler | Called by clients to indicate that the element is going to be dragged. |
| create (function(IInputModeContext, boolean):IHandle) | in
IEdgePortHandleProvider | |
| getHandle (IInputModeContext, boolean) | in
IEdgePortHandleProvider | Gets an IHandle implementation for one end of the edge. |
| create () | in
IEdgeReconnectionPortCandidateProvider | |
| getSourcePortCandidates (IInputModeContext) | in
IEdgeReconnectionPortCandidateProvider | Returns all source port candidates that may be used for the edge. |
| getTargetPortCandidates (IInputModeContext) | in
IEdgeReconnectionPortCandidateProvider | Returns all source port candidates that may be used for the edge. |
| cancel (IInputModeContext, LabelEditingEventArgs) | in
IEditLabelHelper | Invoked if the label editing action has been canceled. |
| create () | in
IEditLabelHelper | |
| finish (IInputModeContext, LabelEditingEventArgs, LabelEditingAction) | in
IEditLabelHelper | Invoked after the label editing gesture has successfully finished. |
| initialize (IInputModeContext, LabelEditingEventArgs, LabelEditingAction) | in
IEditLabelHelper | Invoked at the beginning of a label adding or label editing gesture. |
| create () | in
IGridConstraintProvider | |
| snapToGrid (IInputModeContext, T, IMutablePoint, SnapPolicy, SnapPolicy) | in
IGridConstraintProvider | Performs the actual snapping to grid coordinates. |
| create () | in
IHandle | |
| create (function(IInputModeContext):IEnumerable<IHandle>) | in
IHandleProvider | |
| getHandles (IInputModeContext) | in
IHandleProvider | Returns a collection of zero or more IHandle implementations that are associated with this instance. |
| create (function(IInputModeContext, Point):boolean) | in
IHitTestable | Wraps a hit testable handler into an IHitTestable interface. |
| isHit (IInputModeContext, Point) | in
IHitTestable | Determines if something has been hit at the given coordinates in the world coordinate system. |
| create (function(IInputModeContext, Point, GraphItemTypes):IEnumerable<IModelItem>) | in
IHitTester | |
| enumerateHits (IInputModeContext, Point, GraphItemTypes?) | in
IHitTester | Yields an enumerable that enumerates the hits for a given world coordinate. |
| install (IInputModeContext, ConcurrencyController) | in
IInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
IInputMode | Uninstalls this mode from the given context. |
| create () | in
ILabelGridConstraintProvider | |
| create () | in
ILabelOwnerGridConstraintProvider | |
| create (function(IInputModeContext, GeneralPath):boolean) | in
ILassoTestable | |
| isInPath (IInputModeContext, GeneralPath) | in
ILassoTestable | Returns true if the corresponding item is considered to intersect the given path. |
| create (function(IInputModeContext, Rect):boolean) | in
IMarqueeTestable | |
| isInBox (IInputModeContext, Rect) | in
IMarqueeTestable | Returns true if the corresponding item is considered to intersect the given rectangular box. |
| create () | in
INodeGridConstraintProvider | |
| cleanUpEdge (IInputModeContext, IGraph) | in
IOrthogonalEdgeHelper | Invoked after the edge this helper was provided for has been edited orthogonally. |
| create () | in
IOrthogonalEdgeHelper | |
| getSegmentOrientation (IInputModeContext, number) | in
IOrthogonalEdgeHelper | Gets the declared orientation of the given segment at the edge this helper was provided for. |
| shouldEditOrthogonally (IInputModeContext) | in
IOrthogonalEdgeHelper | Determines whether the edge this helper was provided for should be edited orthogonally in the specified input mode context. |
| shouldMoveEndImplicitly (IInputModeContext, boolean) | in
IOrthogonalEdgeHelper | Determines whether this end of the edge this helper was provided for can be moved in the input mode context. |
| createPort (IInputModeContext) | in
IPortCandidate | If the client decides to use this port candidate, this method will serve as a factory to create the instance. |
| getPortCandidateAt (IInputModeContext, Point) | in
IPortCandidate | Returns a candidate that is derived from this instance that best fits the provided location . |
| create () | in
IPortCandidateProvider | |
| getAllSourcePortCandidates (IInputModeContext) | in
IPortCandidateProvider | Returns all source port candidates that belong to the context of this provider. |
| getAllTargetPortCandidates (IInputModeContext) | in
IPortCandidateProvider | Returns all target port candidates that belong to the context of this provider. |
| getSourcePortCandidates (IInputModeContext, IPortCandidate) | in
IPortCandidateProvider | Returns all port candidates that apply for the provided opposite port candidate. |
| getTargetPortCandidates (IInputModeContext, IPortCandidate) | in
IPortCandidateProvider | Returns all port candidates that apply for the provided opposite port candidate. |
| create () | in
IPortGridConstraintProvider | |
| create () | in
IPortSelectionTester | |
| getHitPort (IInputModeContext, Point) | in
IPortSelectionTester | Returns the port at the given world coordinate position or null if there is no such port. |
| getPortsInBox (IInputModeContext, Rect) | in
IPortSelectionTester | Returns the ports for the given marquee rectangle. |
| getPortsInPath (IInputModeContext, GeneralPath) | in
IPortSelectionTester | Returns the ports within the given lasso path. |
| create () | in
IPositionHandler | |
| create () | in
IReparentNodeHandler | |
| isReparentGesture (IInputModeContext, INode) | in
IReparentNodeHandler | Determines whether the current gesture that can be determined through the context is a reparent gesture. |
| isValidParent (IInputModeContext, INode, INode) | in
IReparentNodeHandler | Determines whether the provided node may be reparented to a newParent . |
| reparent (IInputModeContext, INode, INode) | in
IReparentNodeHandler | Performs the actual reparenting after the reparent gesture has been finalized. |
| shouldReparent (IInputModeContext, INode) | in
IReparentNodeHandler | Determines whether the user may detach the given node from its current parent in order to reparent it. |
| create () | in
IReparentStripeHandler | |
| isValidParent (IInputModeContext, IStripe, IStripe, number, StripeReparentPolicy) | in
IReparentStripeHandler | Determines whether the provided node may be reparented to a newParent . |
| reparent (IInputModeContext, IStripe, IStripe, number, StripeReparentPolicy) | in
IReparentStripeHandler | Performs the actual reparenting after the reparent gesture has been finalized. |
| shouldReparent (IInputModeContext, IStripe) | in
IReparentStripeHandler | Determines whether the user may detach the given stripe from its current parent in order to reparent it. |
| create () | in
IReshapeHandleProvider | |
| getAvailableHandles (IInputModeContext) | in
IReshapeHandleProvider | Returns a bitwise combination of all of the HandlePositions this interface can provide an implementation for. |
| getHandle (IInputModeContext, HandlePositions) | in
IReshapeHandleProvider | Returns an implementation of an IHandle for the given position, that can be used to reshape an object. |
| cancelReshape (IInputModeContext, Rect) | in
IReshapeHandler | Called by clients to indicate that the reshaping has been canceled by the user. |
| create () | in
IReshapeHandler | |
| handleReshape (IInputModeContext, Rect, Rect) | in
IReshapeHandler | Called by clients to indicate that the element has been dragged and its position should be updated. |
| initializeReshape (IInputModeContext) | in
IReshapeHandler | Called by clients to indicate that the element is going to be reshaped. |
| reshapeFinished (IInputModeContext, Rect, Rect) | in
IReshapeHandler | Called by clients to indicate that the reshaping has just been finished. |
| createInputModeEventArgs (IInputModeContext) | in
InputModeBase | Helper method that yields a suitably configured InputModeEventArgs for this input mode. |
| install (IInputModeContext, ConcurrencyController) | in
InputModeBase | Installs this mode into a CanvasComponent using the provided IInputModeContext. |
| uninstall (IInputModeContext) | in
InputModeBase | Uninstalls this mode from the canvas. |
| InputModeContext (IInputModeContext, IInputMode?) | in
InputModeContext | Creates a new instance of a context that is nested within the parentInputModeContext . |
| addGenericLookup (function(IInputModeContext, Constructor, IContextLookup):any) | in
InputModeContext | Adds a generic callback as a chain link to the lookup. |
| InputModeEventArgs (IInputModeContext) | in
InputModeEventArgs | Initializes a new instance of the InputModeEventArgs class. |
| InputModeItemChangedEventArgs (IInputModeContext, TItem, TDetail) | in
InputModeItemChangedEventArgs | Initializes a new instance of the InputModeItemChangedEventArgs<TItem,TDetail> class. |
| InputModeItemEventArgs (IInputModeContext, TModelItem) | in
InputModeItemEventArgs | Initializes a new instance of the InputModeItemEventArgs<TModelItem> class. |
| ItemClickedEventArgs (T, IInputModeContext, Point, PointerButtons, number, PointerEventArgs) | in
ItemClickedEventArgs | Initializes a new instance of the ItemClickedEventArgs<T> class. |
| ItemDropInputMode (string, ) | in
ItemDropInputMode | Initializes a new instance of the ItemDropInputMode<T> class for the given data type. |
| install (IInputModeContext, ConcurrencyController) | in
ItemHoverInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
ItemHoverInputMode | Uninstalls this mode from the given context. |
| ItemsEventArgs (IInputModeContext, IListEnumerable<IModelItem>) | in
ItemsEventArgs | Initializes a new instance of the ItemsEventArgs class. |
| install (IInputModeContext, ConcurrencyController) | in
KeyboardInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
KeyboardInputMode | Uninstalls this mode from the given context. |
| LabelDropInputMode (string, ) | in
LabelDropInputMode | Initializes a new instance of the LabelDropInputMode class for the given data type. |
| createLabel (IInputModeContext, IGraph, ILabel, ILabelOwner, ILabelModelParameter) | in
LabelDropInputMode | Creates the label in the graph after it's been dropped. |
| LabelEditingEventArgs (IInputModeContext, ILabelOwner, ILabel) | in
LabelEditingEventArgs | Initializes a new instance of the LabelEditingEventArgs class with the given context, owner, and label. |
| cancelDrag (IInputModeContext, Point) | in
LabelPositionHandler | |
| dragFinished (IInputModeContext, Point, Point) | in
LabelPositionHandler | |
| handleMove (IInputModeContext, Point, Point) | in
LabelPositionHandler | |
| initializeDrag (IInputModeContext) | in
LabelPositionHandler | |
| shouldIgnoreMoves (IInputModeContext) | in
LabelPositionHandler | Determines whether to ignore upcoming handleMove and dragFinished calls. |
| shouldUseParameterFinder (IInputModeContext) | in
LabelPositionHandler | Determines whether to use a ILabelModelParameterFinder to find the best candidate. |
| LabelTextValidatingEventArgs (IInputModeContext, ILabel, string) | in
LabelTextValidatingEventArgs | Initializes a new instance of the LabelTextValidatingEventArgs class. |
| install (IInputModeContext, ConcurrencyController) | in
LassoSelectionInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
LassoSelectionInputMode | Uninstalls this mode from the given context. |
| install (IInputModeContext, ConcurrencyController) | in
MarqueeSelectionInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
MarqueeSelectionInputMode | Uninstalls this mode from the given context. |
| install (IInputModeContext, ConcurrencyController) | in
MoveInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
MoveInputMode | Uninstalls this mode from the given context. |
| install (IInputModeContext, ConcurrencyController) | in
MoveViewportInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
MoveViewportInputMode | Uninstalls this mode from the given context that is provided by the canvas. |
| createInputModeEventArgs (IInputModeContext) | in
MultiplexingInputMode | Helper method that yields a suitably configured InputModeEventArgs for this input mode. |
| install (IInputModeContext, ConcurrencyController) | in
MultiplexingInputMode | |
| uninstall (IInputModeContext) | in
MultiplexingInputMode | |
| findNearestItem (IInputModeContext, IModelItem, MoveFocusDirection, IEnumerable<IModelItem>) | in
NavigationInputMode | Determines the nearest item in the given direction . |
| findNextItem (IInputModeContext, MoveFocusDirection) | in
NavigationInputMode | Determines the next item when a navigation command is executed. |
| install (IInputModeContext, ConcurrencyController) | in
NavigationInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
NavigationInputMode | Uninstalls this mode from the given context. |
| NodeDropInputMode (string, ) | in
NodeDropInputMode | Initializes a new instance of the NodeDropInputMode class for the given data type. |
| createNode (IInputModeContext, IGraph, INode, IModelItem, Rect) | in
NodeDropInputMode | Creates the node in the graph after it's been dropped. |
| getHandle (IInputModeContext, HandlePositions) | in
NodeReshapeHandleProvider | Provides a NodeReshapeHandlerHandle that uses the reshapeHandler to perform the actual reshaping. |
| cancelDrag (IInputModeContext, Point) | in
NodeReshapeHandlerHandle | |
| dragFinished (IInputModeContext, Point, Point) | in
NodeReshapeHandlerHandle | |
| handleMove (IInputModeContext, Point, Point) | in
NodeReshapeHandlerHandle | |
| initializeDrag (IInputModeContext) | in
NodeReshapeHandlerHandle | |
| createOrthogonalEdgeDragHandler (IInputModeContext, IPortOwner, boolean) | in
OrthogonalEdgeEditingContext | Creates an OrthogonalEdgeDragHandler that keeps the orthogonal edges attached to portOwner orthogonal while the port owner is moved or reshaped interactively. |
| hasOrthogonallyEditedEdges (IInputModeContext) | in
OrthogonalEdgeEditingContext | Determines whether for the current input mode context there could be any orthogonally edited edge. |
| initializeDrag (IInputModeContext) | in
OrthogonalEdgeEditingContext | Called by client code when a drag is about to be started. |
| isOrthogonallyEditedEdge (IInputModeContext, IEdge) | in
OrthogonalEdgeEditingContext | Called by IDragHandlers and the like to determine whether the given edge is an orthogonally edited edge in the specified input mode context. |
| canRemoveBend (IInputModeContext, IBend) | in
OrthogonalEdgeHelper | Returns whether the given bend can be removed. |
| cleanUpEdge (IInputModeContext, IGraph) | in
OrthogonalEdgeHelper | Invoked after the edge has been edited orthogonally. |
| getSegmentOrientation (IInputModeContext, number) | in
OrthogonalEdgeHelper | Gets the orientation of the given segment by looking at the geometry of the segment. |
| shouldEditOrthogonally (IInputModeContext) | in
OrthogonalEdgeHelper | Determines whether the provided edge should be edited orthogonally in the specified input mode context. |
| shouldMoveEndImplicitly (IInputModeContext, boolean) | in
OrthogonalEdgeHelper | Determines whether this end of the provided edge can be moved in the input mode context. |
| install (IInputModeContext, ConcurrencyController) | in
OverviewInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
OverviewInputMode | Uninstalls this mode from the given context. |
| PopulateItemContextMenuEventArgs (IInputModeContext, Point, TModelItem) | in
PopulateItemContextMenuEventArgs | Initializes a new instance of the PopulateItemContextMenuEventArgs<TModelItem> class. |
| createInstance (IInputModeContext, IGraph, IPortLocationModelParameter, IPortStyle, IPort['tag']) | in
PortCandidate | Actually creates the IPort instance. |
| createPort (IInputModeContext) | in
PortCandidate | This implementation will throw a NotSupportedError if the validity is DYNAMIC. |
| getPortCandidateAt (IInputModeContext, Point) | in
PortCandidate | Returns a candidate that is derived from this instance that best fits the provided location . |
| createInstance (IInputModeContext, PortCandidate) | in
PortCandidateProviderBase | Callback method used by the ports created using the factory methods createCandidate. |
| getAllSourcePortCandidates (IInputModeContext) | in
PortCandidateProviderBase | Returns all source port candidates that belong to the context of this provider. |
| getAllTargetPortCandidates (IInputModeContext) | in
PortCandidateProviderBase | Returns all target port candidates that belong to the context of this provider. |
| getPortCandidateAt (IInputModeContext, PortCandidate, Point) | in
PortCandidateProviderBase | Callback method used by the ports created using the factory methods createCandidate. |
| getPortCandidates (IInputModeContext) | in
PortCandidateProviderBase | Creates an enumeration of possibly port candidates. |
| getSourcePortCandidates (IInputModeContext, IPortCandidate) | in
PortCandidateProviderBase | Returns all port candidates that apply for the provided opposite port candidate. |
| getTargetPortCandidates (IInputModeContext, IPortCandidate) | in
PortCandidateProviderBase | Returns all port candidates that apply for the provided opposite port candidate. |
| PortDropInputMode (string, ) | in
PortDropInputMode | Initializes a new instance of the PortDropInputMode class for the given data type. |
| createPort (IInputModeContext, IGraph, IPort, IPortOwner, IPortLocationModelParameter) | in
PortDropInputMode | Creates the port in the graph after it has been dropped. |
| cancelDrag (IInputModeContext, Point) | in
PortLocationModelParameterHandle | |
| dragFinished (IInputModeContext, Point, Point) | in
PortLocationModelParameterHandle | |
| getGraph (IInputModeContext) | in
PortLocationModelParameterHandle | Gets the graph to use for setting the parameter from the context. |
| handleMove (IInputModeContext, Point, Point) | in
PortLocationModelParameterHandle | |
| initializeDrag (IInputModeContext) | in
PortLocationModelParameterHandle | |
| cancelDrag (IInputModeContext, Point) | in
PortRelocationHandle | |
| dragFinished (IInputModeContext, Point, Point) | in
PortRelocationHandle | |
| filterCandidates (IInputModeContext, Point, IEnumerable<IPortCandidate>) | in
PortRelocationHandle | Filters the given allCandidates to return the subset of candidates which are relevant at the given location . |
| getClosestCandidate (IInputModeContext, Point, IEnumerable<IPortCandidate>) | in
PortRelocationHandle | Finds the closest candidate from the given set of candidates. |
| getCurrentOwner (IInputModeContext, Point) | in
PortRelocationHandle | Gets the IPortOwner at the given location . |
| getGraph (IInputModeContext) | in
PortRelocationHandle | Gets the graph to use from the context. |
| getPort (IInputModeContext, IPortCandidate, Point) | in
PortRelocationHandle | Called during dragFinished to actually get the new port from the chosen candidate. |
| getPortCandidates (IInputModeContext, IEdge, boolean) | in
PortRelocationHandle | Gets the possible candidates for the given edge. |
| getPortCandidatesDuringMove (IInputModeContext, IEdge, boolean) | in
PortRelocationHandle | Retrieves the port candidates during handleMove. |
| handleMove (IInputModeContext, Point, Point) | in
PortRelocationHandle | |
| hideOriginalEdge (IInputModeContext, IEdge) | in
PortRelocationHandle | Hides the original edge that during the drag operation. |
| initializeDrag (IInputModeContext) | in
PortRelocationHandle | |
| isPortCandidateResolutionEnabled (IInputModeContext) | in
PortRelocationHandle | Determines whether port candidate resolution is enabled for the current gesture. |
| resolveCandidate (IInputModeContext, IPortCandidate, Point) | in
PortRelocationHandle | Tries to resolve a dynamic port candidate for the given location. |
| setPort (IInputModeContext, IEdge, boolean, IPortCandidate, Point) | in
PortRelocationHandle | Triggered by dragFinished to actually change the port. |
| setPorts (IInputModeContext, IEdge, IPort, IPort) | in
PortRelocationHandle | Finally sets the ports for the edge to the new values. |
| getHandle (IInputModeContext, boolean) | in
PortRelocationHandleProvider | |
| getHandles (IInputModeContext) | in
PortRelocationHandleProvider | |
| getHandles (IInputModeContext) | in
PortsHandleProvider | Returns a collection of zero or more IHandle implementations that are associated with the ports of this context. |
| QueryClosestHandleEventArgs (IInputModeContext, Point) | in
QueryClosestHandleEventArgs | Initializes a new instance of the QueryClosestHandleEventArgs class. |
| QueryItemToolTipEventArgs (IInputModeContext, Point, TModelItem) | in
QueryItemToolTipEventArgs | Initializes a new instance of the QueryItemToolTipEventArgs<TModelItem> class. |
| QueryPositionHandlerEventArgs (IInputModeContext, Point) | in
QueryPositionHandlerEventArgs | Instantiates a new QueryPositionHandlerEventArgs |
| QueryToolTipEventArgs (IInputModeContext, Point) | in
QueryToolTipEventArgs | Initializes a new instance of the QueryToolTipEventArgs class. |
| cancelDrag (IInputModeContext, Point) | in
RectangleHandle | Delegates the original values to set. |
| dragFinished (IInputModeContext, Point, Point) | in
RectangleHandle | This implementation does nothing. |
| handleMove (IInputModeContext, Point, Point) | in
RectangleHandle | Delegates to set. |
| initializeDrag (IInputModeContext) | in
RectangleHandle | This implementation does nothing. |
| getHandle (IInputModeContext, HandlePositions) | in
RectangleReshapeHandleProvider | Provides a IHandle that uses the rectangle instance to perform the actual reshaping. |
| isReparentGesture (IInputModeContext, INode) | in
ReparentNodeHandler | |
| isValidParent (IInputModeContext, INode, INode) | in
ReparentNodeHandler | |
| reparent (IInputModeContext, INode, INode) | in
ReparentNodeHandler | |
| shouldReparent (IInputModeContext, INode) | in
ReparentNodeHandler | |
| adjustSize (IInputModeContext, IStripe, IStripe, StripeReparentPolicy, number, number, number) | in
ReparentStripeHandler | Adjust the size of the source or the target stripe. |
| isValidParent (IInputModeContext, IStripe, IStripe, number, StripeReparentPolicy) | in
ReparentStripeHandler | Checks the constraints imposed by maxRowLevel or maxColumnLevel for a valid gesture. |
| reparent (IInputModeContext, IStripe, IStripe, number, StripeReparentPolicy) | in
ReparentStripeHandler | Performs the actual reparenting after the reparent gesture has been finalized. |
| shouldReparent (IInputModeContext, IStripe) | in
ReparentStripeHandler | Determines whether the user may detach the given stripe from its current parent in order to reparent it. |
| cancelDrag (IInputModeContext, Point) | in
ReparentStripePositionHandler | |
| createSourceGhost (IInputModeContext) | in
ReparentStripePositionHandler | Create a ghost object for the source region of the reparent gesture. |
| createTargetGhost (IInputModeContext, IStripe) | in
ReparentStripePositionHandler | Create a ghost visualization for the target region of the reparent gesture. |
| determineGesture (IInputModeContext, IPoint, IStripe, StripeSubregion, Rect) | in
ReparentStripePositionHandler | Determine the reparent gesture that would result from the given parameters. |
| dragFinished (IInputModeContext, Point, Point) | in
ReparentStripePositionHandler | |
| handleMove (IInputModeContext, Point, Point) | in
ReparentStripePositionHandler | |
| initializeDrag (IInputModeContext) | in
ReparentStripePositionHandler | |
| updateSourceGhost (IInputModeContext, IRenderTreeElement, IStripe, StripeReparentPolicy) | in
ReparentStripePositionHandler | Updates the source ghost visualization after a drag. |
| updateTargetGhost (IInputModeContext, IRenderTreeElement, IStripe, StripeReparentPolicy, Rect) | in
ReparentStripePositionHandler | Modifies the target ghost visualization after a drag. |
| getAvailableHandles (IInputModeContext) | in
ReshapeHandleProviderBase | Returns the handlePositions property. |
| getHandle (IInputModeContext, HandlePositions) | in
ReshapeHandleProviderBase | Provides a IHandle that uses the rectangle and reshapeable instance bound to this instance to perform the actual reshaping. |
| cancelDrag (IInputModeContext, Point) | in
ReshapeHandlerHandle | Delegates the cancel request to the IReshapeHandler. |
| dragFinished (IInputModeContext, Point, Point) | in
ReshapeHandlerHandle | Delegates the finish request to the IReshapeHandler using the last bounds calculated by handleMove. |
| handleMove (IInputModeContext, Point, Point) | in
ReshapeHandlerHandle | Translates the move request into new bounds and delegates applying the new bounds to the handleReshape method. |
| initializeDrag (IInputModeContext) | in
ReshapeHandlerHandle | |
| keepRatio (IInputModeContext) | in
ReshapeHandlerHandle | Returns if the reshapeHandler should keep the aspect ratio. |
| install (IInputModeContext, ConcurrencyController) | in
ResizeStripeInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
ResizeStripeInputMode | Uninstalls this mode from the given context. |
| SelectionEventArgs (IInputModeContext, IObservableCollection<T>) | in
SelectionEventArgs | Creates a new instance. |
| initializeDrag (IInputModeContext, Point) | in
SnapContext | Called by IInputMode implementations when an interactive drag is started. |
| wrapContext (IInputModeContext) | in
SnapContext | Helper method that wraps the given context so that a lookup query on the wrapped context for the SnapContext type yields this instance. |
| StripeDropInputMode (string, ) | in
StripeDropInputMode | Initializes a new instance of the StripeDropInputMode class for the given data type. |
| createStripe (IInputModeContext, IStripe, IStripe) | in
StripeDropInputMode | Create a new stripe as the result of a drag and drop gesture. |
| enumerateHits (IInputModeContext, Point, INode) | in
StripeHitTester | Return a collection of hits at location . |
| install (IInputModeContext, ConcurrencyController) | in
TableEditorInputMode | |
| uninstall (IInputModeContext) | in
TableEditorInputMode | |
| TableItemClickedEventArgs (T, StripeSubregion, INode, IInputModeContext, Point, PointerButtons, number, PointerEventArgs) | in
TableItemClickedEventArgs | Initializes a new instance of the TableItemClickedEventArgs<T> class. |
| cancelReshape (IInputModeContext, Rect) | in
TableReshapeHandler | |
| handleReshape (IInputModeContext, Rect, Rect) | in
TableReshapeHandler | |
| initializeReshape (IInputModeContext) | in
TableReshapeHandler | |
| reshapeFinished (IInputModeContext, Rect, Rect) | in
TableReshapeHandler | |
| install (IInputModeContext, ConcurrencyController) | in
TextEditorInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
TextEditorInputMode | Uninstalls this mode from the given context. |
| TextEventArgs (IInputModeContext, string) | in
TextEventArgs | Creates a new instance. |
| install (IInputModeContext, ConcurrencyController) | in
ToolTipInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
ToolTipInputMode | Uninstalls this mode from the given context. |
| install (IInputModeContext, ConcurrencyController) | in
WaitInputMode | Installs this mode into the given context that is provided by the canvas. |
| uninstall (IInputModeContext) | in
WaitInputMode | Uninstalls this mode from the given context. |
| isHit (IInputModeContext, Point, IEdge) | in
CompositeEdgeStyle | Checks whether any style is hit at the given location. |
| isInBox (IInputModeContext, Rect, IEdge) | in
CompositeEdgeStyle | Determines if the edge is in the box based on any style. |
| isInPath (IInputModeContext, GeneralPath, IEdge) | in
CompositeEdgeStyle | Determines if the edge is in the path based on any style. |
| isHit (IInputModeContext, Point, ILabel) | in
CompositeLabelStyle | Checks whether any style is hit at the given location. |
| isInBox (IInputModeContext, Rect, ILabel) | in
CompositeLabelStyle | Determines if the label is in the box based on any style. |
| isInPath (IInputModeContext, GeneralPath, ILabel) | in
CompositeLabelStyle | Determines if the label is in the path based on any style. |
| isHit (IInputModeContext, Point, INode) | in
CompositeNodeStyle | Checks whether any style is hit at the given location. |
| isInBox (IInputModeContext, Rect, INode) | in
CompositeNodeStyle | Determines if the node is in the box based on any style. |
| isInPath (IInputModeContext, GeneralPath, INode) | in
CompositeNodeStyle | Determines if the node is in the path based on any style. |
| isHit (IInputModeContext, Point, IPort) | in
CompositePortStyle | Checks whether any style is hit at the given location. |
| isInBox (IInputModeContext, Rect, IPort) | in
CompositePortStyle | Determines if the port is in the box based on any style. |
| isInPath (IInputModeContext, GeneralPath, IPort) | in
CompositePortStyle | Determines if the port is in the path based on any style. |
| isHit (IInputModeContext, Point, IEdge) | in
DelegatingEdgeStyle | Determines with the style from getStyle whether the visualization of the edge from getEdge is hit at the given location. |
| isInBox (IInputModeContext, Rect, IEdge) | in
DelegatingEdgeStyle | Determines with the style from getStyle whether the visualization of the edge from getEdge is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, IEdge) | in
DelegatingEdgeStyle | Determines with the style from getStyle whether the visualization of the edge from getEdge is included in the lasso selection. |
| isHit (IInputModeContext, Point, ILabel) | in
DelegatingLabelStyle | Determines with the style from getStyle whether the visualization of the label from getLabel is hit at the given location. |
| isInBox (IInputModeContext, Rect, ILabel) | in
DelegatingLabelStyle | Determines with the style from getStyle whether the visualization of the label from getLabel is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, ILabel) | in
DelegatingLabelStyle | Determines with the style from getStyle whether the visualization of the label from getLabel is included in the lasso selection. |
| isHit (IInputModeContext, Point, INode) | in
DelegatingNodeStyle | Determines with the style from getStyle whether the visualization of the node from getNode is hit at the given location. |
| isInBox (IInputModeContext, Rect, INode) | in
DelegatingNodeStyle | Determines with the style from getStyle whether the visualization of the node from getNode is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, INode) | in
DelegatingNodeStyle | Determines with the style from getStyle whether the visualization of the node from getNode is included in the lasso selection. |
| isHit (IInputModeContext, Point, IPort) | in
DelegatingPortStyle | Determines with the style from getStyle whether the visualization of the port from getPort is hit at the given location. |
| isInBox (IInputModeContext, Rect, IPort) | in
DelegatingPortStyle | Determines with the style from getStyle whether the visualization of the port from getPort is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, IPort) | in
DelegatingPortStyle | Determines with the style from getStyle whether the visualization of the port from getPort is included in the lasso selection. |
| isHit (IInputModeContext, Point, IEdge) | in
EdgeStyleBase | Determines whether the visual representation of the edge has been hit at the given location. |
| isInBox (IInputModeContext, Rect, IEdge) | in
EdgeStyleBase | Determines whether the visualization for the specified edge is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, IEdge) | in
EdgeStyleBase | Determines whether the visualization for the specified edge is included in the lasso selection. |
| isHit (IInputModeContext, Point, ILabel) | in
LabelStyleBase | Determines whether the visual representation of the label has been hit at the given location. |
| isInBox (IInputModeContext, Rect, ILabel) | in
LabelStyleBase | Determines whether the visualization for the specified label is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, ILabel) | in
LabelStyleBase | Determines whether the visualization for the specified label is included in the lasso selection. |
| isHit (IInputModeContext, Point, INode) | in
NodeStyleBase | Determines whether the visual representation of the node has been hit at the given location. |
| isInBox (IInputModeContext, Rect, INode) | in
NodeStyleBase | Determines whether the visualization for the specified node is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, INode) | in
NodeStyleBase | Determines whether the visualization for the specified node is included in the lasso selection. |
| isHit (IInputModeContext, Point, IEdge) | in
PathEdgeStyleBase | Determines whether the visual representation of the edge has been hit at the given location. |
| isInBox (IInputModeContext, Rect, IEdge) | in
PathEdgeStyleBase | Determines whether the visualization for the specified edge is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, IEdge) | in
PathEdgeStyleBase | Determines whether the visualization for the specified edge is included in the lasso selection. |
| isHit (IInputModeContext, Point, IPort) | in
PortStyleBase | Determines whether the visual representation of the port has been hit at the given location. |
| isInBox (IInputModeContext, Rect, IPort) | in
PortStyleBase | Determines whether the visualization for the specified port is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, IPort) | in
PortStyleBase | Determines whether the visualization for the specified port is included in the lasso selection. |
| addGenericInputModeContextLookup (function(IInputModeContext, Constructor, IContextLookup):any) | in
CanvasComponent | Adds a generic callback as a chain link to the lookup. |
| inputModeContextLookup (IInputModeContext, Constructor) | in
CanvasComponent | Used by the default implementation of inputModeContext to resolve lookup calls. |
| GraphComponent (HTMLElement, ) | in
GraphComponent | Creates a new instance of the GraphComponent in the given div element. |
| GraphComponent () | in
GraphComponent | Creates a new instance of the GraphComponent. |
| GraphComponent (string, ) | in
GraphComponent | Creates a new instance of GraphComponent using the div element that is specified by the selector . |
| hitElementsAt (Point, IInputModeContext?, IRenderTreeGroup?, GraphItemTypes?) | in
GraphModelManager | Enumerates hits in the render tree of the canvas at a given world coordinate position for a given context and IRenderTreeGroup. |
| isHit (IInputModeContext, Point, TRenderTag) | in
ObjectRendererBase | Determines whether the visual representation of the node has been hit at the given location. |
| PopulateContextMenuEventArgs (IInputModeContext, Point) | in
PopulateContextMenuEventArgs | Initializes a new instance of the PopulateContextMenuEventArgs class. |
| hitElementsAt (Point, IInputModeContext?, IRenderTreeGroup?) | in
RenderTree | Returns an IEnumerable<T> of all hit elements in the canvas below the given group. |
| hitElementsAt (Point, IInputModeContext?, IRenderTreeGroup?, GraphItemTypes?) | in
WebGLGraphModelManager | |