1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __java_awt_event_WindowEvent__
5 #define __java_awt_event_WindowEvent__
6 
7 #pragma interface
8 
9 #include <java/awt/event/ComponentEvent.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Window;
17       namespace event
18       {
19           class WindowEvent;
20       }
21     }
22   }
23 }
24 
25 class java::awt::event::WindowEvent : public ::java::awt::event::ComponentEvent
26 {
27 
28 public:
29   WindowEvent(::java::awt::Window *, jint, ::java::awt::Window *, jint, jint);
30   WindowEvent(::java::awt::Window *, jint, ::java::awt::Window *);
31   WindowEvent(::java::awt::Window *, jint, jint, jint);
32   WindowEvent(::java::awt::Window *, jint);
33   virtual ::java::awt::Window * getWindow();
34   virtual ::java::awt::Window * getOppositeWindow();
35   virtual jint getOldState();
36   virtual jint getNewState();
37   virtual ::java::lang::String * paramString();
38 private:
39   static const jlong serialVersionUID = -1567959133147912127LL;
40 public:
41   static const jint WINDOW_FIRST = 200;
42   static const jint WINDOW_OPENED = 200;
43   static const jint WINDOW_CLOSING = 201;
44   static const jint WINDOW_CLOSED = 202;
45   static const jint WINDOW_ICONIFIED = 203;
46   static const jint WINDOW_DEICONIFIED = 204;
47   static const jint WINDOW_ACTIVATED = 205;
48   static const jint WINDOW_DEACTIVATED = 206;
49   static const jint WINDOW_GAINED_FOCUS = 207;
50   static const jint WINDOW_LOST_FOCUS = 208;
51   static const jint WINDOW_STATE_CHANGED = 209;
52   static const jint WINDOW_LAST = 209;
53 private:
54   ::java::awt::Window * __attribute__((aligned(__alignof__( ::java::awt::event::ComponentEvent)))) opposite;
55   jint oldState;
56   jint newState;
57 public:
58   static ::java::lang::Class class$;
59 };
60 
61 #endif // __java_awt_event_WindowEvent__
62