1 Clazz.declarePackage ("java.awt");
2 Clazz.load (["java.util.EventObject"], "java.awt.AWTEvent", ["java.awt.Component", "java.awt.peer.LightweightPeer"], function () {
3 c$ = Clazz.decorateAsClass (function () {
8 this.focusManagerIsDispatching = false;
10 Clazz.instantialize (this, arguments);
11 }, java.awt, "AWTEvent", java.util.EventObject);
12 Clazz.makeConstructor (c$,
14 this.construct (event.target, event.id);
16 Clazz.makeConstructor (c$,
17 function (source, id) {
18 Clazz.superConstructor (this, java.awt.AWTEvent, [source]);
20 this.num = ++java.awt.AWTEvent.idnum;
31 Clazz.defineMethod (c$, "setSource",
32 function (newSource) {
33 if (this.source === newSource) {
36 if (Clazz.instanceOf (newSource, java.awt.Component)) {
38 while (comp != null && comp.peer != null && (Clazz.instanceOf (comp.peer, java.awt.peer.LightweightPeer))) {
41 }this.source = newSource;
43 Clazz.defineMethod (c$, "getID",
47 Clazz.overrideMethod (c$, "toString",
50 if (Clazz.instanceOf (this.source, java.awt.Component)) {
51 srcName = (this.source).getName ();
52 }return this.getClass ().getName () + "[" + this.paramString () + "] on " + (srcName != null ? srcName : this.source);
54 Clazz.defineMethod (c$, "paramString",
58 Clazz.defineMethod (c$, "consume",
77 Clazz.defineMethod (c$, "isConsumed",
81 Clazz.defineMethod (c$, "copyPrivateDataInto",
83 that.bdata = this.bdata;
84 }, "java.awt.AWTEvent");
85 Clazz.defineMethod (c$, "dispatched",
88 Clazz.defineStatics (c$,
90 "COMPONENT_EVENT_MASK", 0x01,
91 "CONTAINER_EVENT_MASK", 0x02,
92 "FOCUS_EVENT_MASK", 0x04,
93 "KEY_EVENT_MASK", 0x08,
94 "MOUSE_EVENT_MASK", 0x10,
95 "MOUSE_MOTION_EVENT_MASK", 0x20,
96 "WINDOW_EVENT_MASK", 0x40,
97 "ACTION_EVENT_MASK", 0x80,
98 "ADJUSTMENT_EVENT_MASK", 0x100,
99 "ITEM_EVENT_MASK", 0x200,
100 "TEXT_EVENT_MASK", 0x400,
101 "INPUT_METHOD_EVENT_MASK", 0x800,
102 "INPUT_METHODS_ENABLED_MASK", 0x1000,
103 "PAINT_EVENT_MASK", 0x2000,
104 "INVOCATION_EVENT_MASK", 0x4000,
105 "HIERARCHY_EVENT_MASK", 0x8000,
106 "HIERARCHY_BOUNDS_EVENT_MASK", 0x10000,
107 "MOUSE_WHEEL_EVENT_MASK", 0x20000,
108 "WINDOW_STATE_EVENT_MASK", 0x40000,
109 "WINDOW_FOCUS_EVENT_MASK", 0x80000,
110 "RESERVED_ID_MAX", 1999);