| |
| // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- |
| |
| #ifndef __gnu_gcj_xlib_XAnyEvent__ |
| #define __gnu_gcj_xlib_XAnyEvent__ |
| |
| #pragma interface |
| |
| #include <java/lang/Object.h> |
| extern "Java" |
| { |
| namespace gnu |
| { |
| namespace gcj |
| { |
| class RawData; |
| namespace xlib |
| { |
| class Display; |
| class Window; |
| class XAnyEvent; |
| } |
| } |
| } |
| } |
| |
| class gnu::gcj::xlib::XAnyEvent : public ::java::lang::Object |
| { |
| |
| public: |
| XAnyEvent(::gnu::gcj::xlib::Display *); |
| private: |
| void init(); |
| public: // actually protected |
| void finalize(); |
| public: |
| jboolean loadNext(jboolean); |
| void interrupt(); |
| jint getType(); |
| void setType(jint); |
| ::gnu::gcj::xlib::Window * getWindow(); |
| void setWindow(::gnu::gcj::xlib::Window *); |
| jlong getSerial(); |
| void send(::gnu::gcj::xlib::Window *, jboolean, jlong); |
| ::java::lang::String * toString(); |
| static const jint TYPE_KEY_PRESS = 2; |
| static const jint TYPE_KEY_RELEASE = 3; |
| static const jint TYPE_BUTTON_PRESS = 4; |
| static const jint TYPE_BUTTON_RELEASE = 5; |
| static const jint TYPE_MOTION_NOTIFY = 6; |
| static const jint TYPE_ENTER_NOTIFY = 7; |
| static const jint TYPE_LEAVE_NOTIFY = 8; |
| static const jint TYPE_FOCUS_IN = 9; |
| static const jint TYPE_FOCUS_OUT = 10; |
| static const jint TYPE_KEYMAP_NOTIFY = 11; |
| static const jint TYPE_EXPOSE = 12; |
| static const jint TYPE_GRAPHICS_EXPOSE = 13; |
| static const jint TYPE_NO_EXPOSE = 14; |
| static const jint TYPE_VISIBILITY_NOTIFY = 15; |
| static const jint TYPE_CREATE_NOTIFY = 16; |
| static const jint TYPE_DESTROY_NOTIFY = 17; |
| static const jint TYPE_UNMAP_NOTIFY = 18; |
| static const jint TYPE_MAP_NOTIFY = 19; |
| static const jint TYPE_MAP_REQUEST = 20; |
| static const jint TYPE_REPARENT_NOTIFY = 21; |
| static const jint TYPE_CONFIGURE_NOTIFY = 22; |
| static const jint TYPE_CONFIGURE_REQUEST = 23; |
| static const jint TYPE_GRAVITY_NOTIFY = 24; |
| static const jint TYPE_RESIZE_REQUEST = 25; |
| static const jint TYPE_CIRCULATE_NOTIFY = 26; |
| static const jint TYPE_CIRCULATE_REQUEST = 27; |
| static const jint TYPE_PROPERTY_NOTIFY = 28; |
| static const jint TYPE_SELECTION_CLEAR = 29; |
| static const jint TYPE_SELECTION_REQUEST = 30; |
| static const jint TYPE_SELECTION_NOTIFY = 31; |
| static const jint TYPE_COLORMAP_NOTIFY = 32; |
| static const jint TYPE_CLIENT_MESSAGE = 33; |
| static const jint TYPE_MAPPING_NOTIFY = 34; |
| static const jlong MASK_SUBSTRUCTURE_NOTIFY = 524288LL; |
| static const jlong MASK_SUBSTRUCTURE_REDIRECT = 1048576LL; |
| public: // actually package-private |
| ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) pipefds; |
| ::gnu::gcj::RawData * structure; |
| ::gnu::gcj::xlib::Display * display; |
| public: |
| static ::java::lang::Class class$; |
| }; |
| |
| #endif // __gnu_gcj_xlib_XAnyEvent__ |