|
|||||
| SUMMARY: FIELD | CONSTR | METHOD| EVENT | DETAIL: FIELD | CONSTR | METHOD| EVENT | ||||
This is a base class for chainable controllers handling user input to a GraphCanvas.
| Constructor Summary | |
|---|---|
InputMode(/*GraphCanvas*/ canvas)
This is a base class for chainable controllers handling user input to a GraphCanvas. |
|
| Method Summary | |
|---|---|
|
activate()
activates this input mode. |
|
deactivate()
deactivates this input mode and any descendant input mode. |
Graph |
getGraph()
returns the graph of the graph canvas for this input mode. |
Boolean |
isActive()
returns true, if this input mode or a descendant input mode is active. |
|
restoreCursor()
restores the cursor for the graph canvas (see setCursor()). |
Boolean |
setChild(/*InputMode*/ another)
adds another InputMode as a child of this InputMode, if this InputMode is active. |
|
setCursor(/*String*/ cursor, /*String*/ oldCursor)
sets the cursor for the graph canvas to the give style (e.g., "pointer"). |
|
setEdgeTestSensitivity(/*float*/ sensitivity)
sets the edge test sensitivity in world units for the hit test belonging to this input mode. |
| Event Summary | |
|---|---|
|
onReactivate(/*InputMode*/ child)
is called after this mode was reactivated. |
| Constructor Detail |
|---|
InputMode(/*GraphCanvas*/ canvas)
canvas -
| Method Detail |
|---|
activate()
deactivate()
Graph getGraph()
Boolean isActive()
restoreCursor()
Boolean setChild(/*InputMode*/ another)
another - Another input mode that should be set as a child of this input mode.
setCursor(/*String*/ cursor, /*String*/ oldCursor)
cursor - The new cursor that should be used.
oldCursor - The optional old cursor that should be used in restoreCursor.
setEdgeTestSensitivity(/*float*/ sensitivity)
sensitivity - The new edge test sensitivity in world coordinates.
| Event Detail |
|---|
onReactivate(/*InputMode*/ child)
child - The child input mode that was deactivated.