Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## igeo.gui
Class IMouseButton

    java.lang.Object
      igeo.gui.IMouseButton

    public class IMouseButton

extends java.lang.Object

Abstracted mouse button type.

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)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD