Usages of IInputMode
Properties
| mutexOwner | in ConcurrencyController | Gets the current owner of the input mutex or null if no mode currently owns the mutex. | |
| inputMode | in IInputModeContext | Gets the IInputMode which this context conceptually has been created for. | |
| inputMode | in InputModeContext | ||
| mutexOwner | in MultiplexingInputMode | Gets the IInputMode that currently owns the mutex. | |
| inputMode | in CanvasComponent | Gets or sets the single IInputMode instance that shall be installed for this canvas. |
Method Return Values
| getSortedModes () | in MultiplexingInputMode | Returns a list of all modes managed by this instance sorted by their priority. |
Method Parameters
| ConcurrencyController (IInputMode) | in ConcurrencyController | Creates an instance that can be used to install the given mode. | |
| InputModeContext (IInputModeContext, IInputMode?) | in InputModeContext | Creates a new instance of a context that is nested within the parentInputModeContext. | |
| add (IInputMode) | in MultiplexingInputMode | Adds the given mode. | |
| remove (IInputMode) | in MultiplexingInputMode | Removes the given mode from this compound mode. | |
| 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. |
Implementing Types
| ClickInputMode | An input mode that recognizes pointer clicks or taps. | |
| ContextMenuInputMode | An implementation of the IInputMode interface that handles the display of a custom context menu when the user right-clicks on the CanvasComponent. | |
| CreateBendInputMode | An IInputMode used for recognizing the gesture of creating IBends in an IGraph. | |
| CreateEdgeInputMode | An IInputMode for interactively creating edges between nodes and edges in an IGraph displayed in a CanvasComponent or GraphComponent. | |
| DropInputMode | An input mode which handles drag and drop related events on a CanvasComponent. | |
| EditLabelInputMode | Handles interactive editing and adding of labels. | |
| FocusGuardInputMode | An IInputMode that can be added to a MultiplexingInputMode to suppress other modes from performing unwanted actions if the control has just become focused. | |
| HandleInputMode | An IInputMode implementation that can handle a collection of IHandles. | |
| InputModeBase | Abstract base class implementation of an IInputMode that can be used concurrently with other IInputMode implementations if its exclusive property is true. | |
| ItemHoverInputMode | An input mode for use in a GraphComponent that fires events when the pointer enters or leaves the visualization of a graph item. | |
| KeyboardInputMode | An IInputMode that recognizes simple key events and invokes a registered action. | |
| LassoSelectionInputMode | An IInputMode implementation that provides support for lasso selections through mouse or touch gestures. | |
| MarqueeSelectionInputMode | An IInputMode implementation that provides support for marquee selections through mouse or touch gestures. | |
| MoveInputMode | Generic IInputMode implementation that can be used to move something in the canvas using the mouse. | |
| MoveViewportInputMode | An IInputMode implementation that can be used to pan or zoom the viewport of a CanvasComponent via mouse, stylus, and multitouch gestures. | |
| MultiplexingInputMode | A composite IInputMode implementation that additionally can deal with exclusive instances. | |
| NavigationInputMode | An IInputMode that can navigate an IGraph displayed in a graphComponent. | |
| ResizeStripeInputMode | Specialized input mode that is used to resize a stripe by dragging one of its borders. | |
| TextEditorInputMode | An IInputMode implementation that displays a textarea in the CanvasComponent to let the user edit a text. | |
| ToolTipInputMode | An IInputMode that detects when the mouse hovers over the CanvasComponent and displays a tooltip. | |
| WaitInputMode | An IInputMode implementation that can be used to block user interaction. |