private class RnaDrawController.MouseHandler extends InputAdapter.Mouse
Modifier and Type | Field and Description |
---|---|
(package private) java.awt.Point |
curPos |
(package private) Nuc |
deselectNuc |
(package private) static int |
DRAGGING |
(package private) boolean |
dragIsValid |
(package private) java.lang.Object |
dragObject |
(package private) static int |
EDITING |
(package private) Nuc |
hoverNuc |
(package private) static int |
minDragDistSq |
(package private) int |
prevModifiers |
(package private) java.awt.Point |
prevPos |
(package private) static int |
SELECTING |
(package private) java.awt.Point |
startPos |
(package private) int |
state |
Modifier | Constructor and Description |
---|---|
private |
MouseHandler() |
Modifier and Type | Method and Description |
---|---|
private void |
completeAction(int mod) |
protected void |
onMouseInput(InputAdapter.InputType type,
java.awt.event.MouseEvent e)
Respond to mouse input.
|
(package private) void |
storeMouse(java.awt.event.MouseEvent e) |
(package private) void |
updateMousePos(java.awt.event.MouseEvent e) |
listen, listen, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, remove
java.awt.Point curPos
Nuc deselectNuc
static final int DRAGGING
boolean dragIsValid
java.lang.Object dragObject
static final int EDITING
Nuc hoverNuc
static final int minDragDistSq
int prevModifiers
java.awt.Point prevPos
static final int SELECTING
java.awt.Point startPos
int state
private void completeAction(int mod)
protected void onMouseInput(InputAdapter.InputType type, java.awt.event.MouseEvent e)
onMouseInput
in class InputAdapter.Mouse
type
- The type of mouse input (e.g. click, move, etc)e
- A MouseEvent with additional information about the event.void storeMouse(java.awt.event.MouseEvent e)
void updateMousePos(java.awt.event.MouseEvent e)