singe/thirdparty/manymouse/contrib/java/ManyMouseEvent.java
2023-10-23 19:38:18 -05:00

29 lines
754 B
Java

/*
* Java bindings to the ManyMouse C code, via JNI.
*
* Please see the file LICENSE.txt in the source's root directory.
*
* This file written by Ryan C. Gordon.
*/
public class ManyMouseEvent
{
// Event types...
// !!! FIXME: can be real enums in Java 5.0.
public static final int ABSMOTION = 0;
public static final int RELMOTION = 1;
public static final int BUTTON = 2;
public static final int SCROLL = 3;
public static final int DISCONNECT = 4;
public static final int MAX = 5; // Only for reference: should not be set.
public int type;
public int device;
public int item;
public int value;
public int minval;
public int maxval;
} // ManyMouseEvent
// end of ManyMouseEvent.java ...