Package org.jmol.awtjs2d
Class Mouse
java.lang.Object
org.jmol.awtjs2d.Mouse
- All Implemented Interfaces:
GenericMouseInterface
JavaScript interface from JmolJSmol.js via handleOldJvm10Event (for now)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
void
dispose()
void
keyPressed
(KeyEvent ke) void
keyReleased
(KeyEvent ke) void
void
void
void
void
void
void
void
void
boolean
processEvent
(int id, int x, int y, int modifiers, long time) void
processKeyEvent
(Object event) void
processTwoPointGesture
(float[][][] touches) called by JSmol as processTwoPointGesture(canvas.touches);
-
Constructor Details
-
Mouse
- Parameters:
privateKey
- -- not used in JavaScriptvwr
-display
-
-
-
Method Details
-
clear
public void clear()- Specified by:
clear
in interfaceGenericMouseInterface
-
dispose
public void dispose()- Specified by:
dispose
in interfaceGenericMouseInterface
-
processEvent
public boolean processEvent(int id, int x, int y, int modifiers, long time) - Specified by:
processEvent
in interfaceGenericMouseInterface
-
processTwoPointGesture
public void processTwoPointGesture(float[][][] touches) called by JSmol as processTwoPointGesture(canvas.touches);- Specified by:
processTwoPointGesture
in interfaceGenericMouseInterface
- Parameters:
touches
- [[finger1 touches],[finger2 touches]] where finger touches are [[x0,y0],[x1,y1],[x2,y2],...]
-
mouseClicked
-
mouseEntered
-
mouseExited
-
mousePressed
-
mouseReleased
-
mouseDragged
-
mouseMoved
-
mouseWheelMoved
-
keyTyped
-
keyPressed
-
keyReleased
-
processKeyEvent
- Specified by:
processKeyEvent
in interfaceGenericMouseInterface
-