igeo.gui

## Class IMouseButton

- java.lang.Object
- - igeo.gui.IMouseButton

-     public class IMouseButton
      extends java.lang.Object

  Abstracted mouse button type.
  Version:
    0.7.0.0;
  Author:
    Satoru Sugihara

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `boolean` | `altDown`
    `int` | `button`
    `boolean` | `controlDown`
    `boolean` | `shiftDown`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `IMouseButton()`
    `IMouseButton(int b)`
    `IMouseButton(int b, boolean shiftDown, boolean controlDown, boolean altDown)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `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)