Usages of IInputMode
Properties
mutexOwner | in ConcurrencyController | Gets the current owner of the input mutex or null if no mode currently owns the mutex. | |
parentInputMode | in IInputModeContext | Gets the IInputMode which issued the context object. | |
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 in sorted order. |
Method Parameters
ConcurrencyController (IInputMode) | in ConcurrencyController | Creates an instance that can be used to install the given mode . | |
createInputModeContext (IInputMode, ILookup?) | in IInputModeContext | Factory method that creates an IInputModeContext that uses the provided parent mode and lookup decoration. | |
createInputModeContext (IInputMode, function(Object, Class):Object) | in IInputModeContext | Factory method that creates an IInputModeContext that uses the provided parent mode and lookup decoration. | |
createInputModeContext (IInputMode, IInputModeContext, ILookup) | in IInputModeContext | Factory method that creates an IInputModeContext that uses the provided parent mode, parent context, and lookup decoration. | |
createInputModeContext (IInputMode, IInputModeContext, function(Object, Class):Object) | in IInputModeContext | Factory method that creates an IInputModeContext that uses the provided parent mode, parent context, and lookup decoration. | |
createInputModeContext (CanvasComponent, IInputMode?, ILookup?) | in IInputModeContext | Factory method that creates an IInputModeContext that uses the provided values. | |
add (IInputMode) | in MultiplexingInputMode | Adds the given mode . | |
remove (IInputMode) | in MultiplexingInputMode | Removes the given mode from this compound mode. | |
GraphComponent (HTMLDivElement, ) | 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 simple mouse clicks. | |
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. | |
FocusGuardInputMode | An IInputMode that can be added to a MultiplexingInputMode to suppress other modes from doing unwanted things 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 mouse enters or leaves the visualization of a graph item. | |
KeyboardInputMode | An IInputMode that recognizes simple key events and invokes a registered handler. | |
LassoSelectionInputMode | An IInputMode implementation that can handle lasso selections performed by the user with a mouse or via touch. | |
MarqueeSelectionInputMode | An IInputMode implementation that can handle marquee selections performed by the user with a mouse. | |
MouseHoverInputMode | An IInputMode that detects when the mouse hovers over the CanvasComponent. | |
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 grab and move and to zoom the viewport of a CanvasComponent. | |
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. | |
TapInputMode | An input mode that recognizes simple touch taps. | |
TextEditorInputMode | An IInputMode implementation that displays a textarea in the CanvasComponent to let the user edit a text. | |
WaitInputMode | An IInputMode implementation that can be used to block user interaction. |