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