WindowAdapter.h

Go to the documentation of this file.
00001 #ifndef JAVA_AWT_EVENT_WINDOWADAPTER_H
00002 #define JAVA_AWT_EVENT_WINDOWADAPTER_H 1
00003 
00004 #ifndef JAVA_AWT_EVENT_WINDOWLISTENER_H
00005 #include <java_awt_event/WindowListener.h>
00006 #endif /* JAVA_AWT_EVENT_WINDOWLISTENER_H */
00007 #ifndef JAVA_AWT_EVENT_WINDOWFOCUSLISTENER_H
00008 #include <java_awt_event/WindowFocusListener.h>
00009 #endif /* JAVA_AWT_EVENT_WINDOWFOCUSLISTENER_H */
00010 #ifndef JAVA_AWT_EVENT_WINDOWSTATELISTENER_H
00011 #include <java_awt_event/WindowStateListener.h>
00012 #endif /* JAVA_AWT_EVENT_WINDOWSTATELISTENER_H */
00013 #ifndef JAVA_AWT_SPEC
00014 #include <java_awt/Spec.h>
00015 #endif /* JAVA_AWT_SPEC */
00016 
00017 namespace java {
00018   namespace awt {
00019     namespace event {
00020 
00050       class JAVA_AWT_SPEC WindowAdapter : virtual public WindowListener,
00051         virtual public WindowFocusListener,
00052         virtual public WindowStateListener {
00053 
00054       public:
00055 
00059         virtual void windowOpened(const WindowEvent& e);
00060 
00067         virtual void windowClosing(const WindowEvent& e);
00068 
00073         virtual void windowClosed(const WindowEvent& e);
00074 
00082         virtual void windowIconified(const WindowEvent& e);
00083 
00088         virtual void windowDeiconified(const WindowEvent& e);
00089  
00098         virtual void windowActivated(const WindowEvent& e);
00099 
00108         virtual void windowDeactivated(const WindowEvent& e);
00109 
00115         virtual void windowGainedFocus(const WindowEvent& e);
00116 
00122         virtual void windowLostFocus(const WindowEvent& e);
00123 
00127         virtual void windowStateChanged(const WindowEvent& e);
00128 
00129       private:
00130 
00131         REGISTER_MEMBERS;
00132 
00133       };
00134 
00135     } // namespace event
00136   } // namespace awt
00137 } // namespace java
00138 
00139 #endif /* JAVA_AWT_EVENT_WINDOWADAPTER_H */

Generated on Fri May 16 11:54:44 2008 for CrossPlatformJavaLikeC++API by  doxygen 1.5.3