org.jmol.viewer
Class MouseManager14

java.lang.Object
  extended by org.jmol.viewer.MouseManager14
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener

 class MouseManager14
extends java.lang.Object
implements java.awt.event.MouseWheelListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.KeyListener


Field Summary
private  ActionManager actionManager
           
private  boolean isMouseDown
           
private  java.lang.String keyBuffer
           
private  int modifiersWhenPressed10
           
private  Viewer viewer
           
private  int xWhenPressed
           
private  int yWhenPressed
           
 
Constructor Summary
MouseManager14(Viewer viewer, ActionManager actionManager)
           
 
Method Summary
private  void addKeyBuffer(char ch)
           
private static int applyLeftMouse(int modifiers)
           
(package private)  void clear()
           
private  void clearKeyBuffer()
           
(package private)  void dispose()
           
(package private)  boolean handleOldJvm10Event(java.awt.Event e)
           
 void keyPressed(java.awt.event.KeyEvent ke)
           
 void keyReleased(java.awt.event.KeyEvent ke)
           
 void keyTyped(java.awt.event.KeyEvent ke)
           
private  void mouseClicked(long time, int x, int y, int modifiers, int clickCount)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
private  void mouseDragged(long time, int x, int y, int modifiers)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
private  void mouseEntered(long time, int x, int y)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
private  void mouseExited(long time, int x, int y)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
private  void mouseMoved(long time, int x, int y, int modifiers)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
private  void mousePressed(long time, int x, int y, int modifiers, boolean isPopupTrigger)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
private  void mouseReleased(long time, int x, int y, int modifiers)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
private  void mouseWheel(long time, int rotation, int modifiers)
           
 void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
           
private  void sendKeyBuffer()
           
(package private)  void setMouseMode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

viewer

private Viewer viewer

actionManager

private ActionManager actionManager

keyBuffer

private java.lang.String keyBuffer

isMouseDown

private boolean isMouseDown

xWhenPressed

private int xWhenPressed

yWhenPressed

private int yWhenPressed

modifiersWhenPressed10

private int modifiersWhenPressed10
Constructor Detail

MouseManager14

MouseManager14(Viewer viewer,
               ActionManager actionManager)
Method Detail

clear

void clear()

dispose

void dispose()

handleOldJvm10Event

boolean handleOldJvm10Event(java.awt.Event e)

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mouseWheelMoved

public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
Specified by:
mouseWheelMoved in interface java.awt.event.MouseWheelListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent ke)
Specified by:
keyTyped in interface java.awt.event.KeyListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent ke)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent ke)
Specified by:
keyReleased in interface java.awt.event.KeyListener

clearKeyBuffer

private void clearKeyBuffer()

addKeyBuffer

private void addKeyBuffer(char ch)

sendKeyBuffer

private void sendKeyBuffer()

mouseEntered

private void mouseEntered(long time,
                          int x,
                          int y)

mouseExited

private void mouseExited(long time,
                         int x,
                         int y)

setMouseMode

void setMouseMode()

mouseClicked

private void mouseClicked(long time,
                          int x,
                          int y,
                          int modifiers,
                          int clickCount)
Parameters:
time -
x -
y -
modifiers -
clickCount -

mouseMoved

private void mouseMoved(long time,
                        int x,
                        int y,
                        int modifiers)

mouseWheel

private void mouseWheel(long time,
                        int rotation,
                        int modifiers)

mousePressed

private void mousePressed(long time,
                          int x,
                          int y,
                          int modifiers,
                          boolean isPopupTrigger)
Parameters:
time -
x -
y -
modifiers -
isPopupTrigger -

mouseReleased

private void mouseReleased(long time,
                           int x,
                           int y,
                           int modifiers)

mouseDragged

private void mouseDragged(long time,
                          int x,
                          int y,
                          int modifiers)

applyLeftMouse

private static int applyLeftMouse(int modifiers)