JAL-1807 update
[jalviewjs.git] / src / javajs / awt / event / Event.java
1 package javajs.awt.event;
2
3 public class Event {
4
5   private Object source;
6
7   public Object getSource() {
8     return source;
9   }
10
11   public static final int MOUSE_LEFT   =  16;
12   public static final int MOUSE_MIDDLE =   8; //Event.ALT_MASK;
13   public static final int MOUSE_RIGHT  =   4; //Event.META_MASK;
14   public static final int MOUSE_WHEEL  =  32;
15   
16   public final static int MAC_COMMAND = MOUSE_LEFT | MOUSE_RIGHT;
17   public final static int BUTTON_MASK = MOUSE_LEFT | MOUSE_MIDDLE | MOUSE_RIGHT;
18
19   public static final int MOUSE_DOWN   = 501; //InputEvent.MOUSE_DOWN;
20   public static final int MOUSE_UP     = 502; //Event.MOUSE_UP;
21   public static final int MOUSE_MOVE   = 503; //Event.MOUSE_MOVE;
22   public static final int MOUSE_ENTER  = 504; //Event.MOUSE_ENTER;
23   public static final int MOUSE_EXIT   = 505; //Event.MOUSE_EXIT;
24   public static final int MOUSE_DRAG   = 506; //Event.MOUSE_DRAG;
25     
26   
27   public static final int SHIFT_MASK =  1;//InputEvent.SHIFT_MASK;
28   public static final int ALT_MASK   =  8;//InputEvent.ALT_MASK;
29   public static final int CTRL_MASK  =  2;//InputEvent.CTRL_MASK;
30   
31   public final static int CTRL_ALT = CTRL_MASK | ALT_MASK;
32   public final static int CTRL_SHIFT = CTRL_MASK | SHIFT_MASK;
33
34   public static final int META_MASK  =  4;//InputEvent.META_MASK;
35   public static final int VK_SHIFT   = 16;//KeyEvent.VK_SHIFT;
36   public static final int VK_ALT     = 18;//KeyEvent.VK_ALT;
37   public static final int VK_CONTROL = 17;//KeyEvent.VK_CONTROL;
38   public static final int VK_META    = 157; // KeyEvent.VK_META;
39   public static final int VK_LEFT    = 37;//KeyEvent.VK_LEFT;
40   public static final int VK_RIGHT   = 39;//KeyEvent.VK_RIGHT;
41   public static final int VK_PERIOD  = 46;//KeyEvent.VK_PERIOD;
42   public static final int VK_SPACE   = 32;//KeyEvent.VK_SPACE;
43   public static final int VK_DOWN    = 40;//KeyEvent.VK_DOWN;
44   public static final int VK_UP      = 38;//KeyEvent.VK_UP;
45   public static final int VK_ESCAPE  = 27;//KeyEvent.VK_ESCAPE;
46   public static final int VK_DELETE  = 127;//KeyEvent.VK_DELETE;
47   public static final int VK_BACK_SPACE = 8;//KeyEvent.VK_BACK_SPACE;
48   public static final int VK_PAGE_DOWN = 34;//KeyEvent.VK_PAGE_DOWN;
49   public static final int VK_PAGE_UP   = 33;//KeyEvent.VK_PAGE_UP;
50
51   // for status messages:
52   public final static int MOVED = 0;
53   public final static int DRAGGED = 1;
54   public final static int CLICKED = 2;
55   public final static int WHEELED = 3;
56   public final static int PRESSED = 4;
57   public final static int RELEASED = 5;
58
59 }