igeo.gui
Class IMouseButton

java.lang.Object
  extended by igeo.gui.IMouseButton

public class IMouseButton
extends java.lang.Object

Abstracted mouse button type.

Version:
0.7.0.0;
Author:
Satoru Sugihara

Field Summary
 boolean altDown
           
 int button
           
 boolean controlDown
           
 boolean shiftDown
           
 
Constructor Summary
IMouseButton()
           
IMouseButton(int b)
           
IMouseButton(int b, boolean shiftDown, boolean controlDown, boolean altDown)
           
 
Method Summary
 boolean isAltDown()
           
 boolean isControlDown()
           
 boolean isShiftDown()
           
 boolean match(java.awt.event.MouseEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

button

public int button

shiftDown

public boolean shiftDown

controlDown

public boolean controlDown

altDown

public boolean altDown
Constructor Detail

IMouseButton

public IMouseButton()

IMouseButton

public IMouseButton(int b)

IMouseButton

public IMouseButton(int b,
                    boolean shiftDown,
                    boolean controlDown,
                    boolean altDown)
Method Detail

isShiftDown

public boolean isShiftDown()

isControlDown

public boolean isControlDown()

isAltDown

public boolean isAltDown()

match

public boolean match(java.awt.event.MouseEvent e)