// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __gnu_gcj_xlib_XButtonEvent__ #define __gnu_gcj_xlib_XButtonEvent__ #pragma interface #include extern "Java" { namespace gnu { namespace gcj { namespace xlib { class XAnyEvent; class XButtonEvent; } } } } class gnu::gcj::xlib::XButtonEvent : public ::gnu::gcj::xlib::XEvent { public: XButtonEvent(::gnu::gcj::xlib::XAnyEvent *); public: // actually package-private virtual void init(); public: static const jint MASK_SHIFT = 1; static const jint MASK_LOCK = 2; static const jint MASK_CONTROL = 4; static const jint MASK_MOD1 = 8; static const jint MASK_MOD2 = 16; static const jint MASK_MOD3 = 32; static const jint MASK_MOD4 = 64; static const jint MASK_MOD5 = 128; jlong __attribute__((aligned(__alignof__( ::gnu::gcj::xlib::XEvent)))) time; jint x; jint y; jint state; jint button; static ::java::lang::Class class$; }; #endif // __gnu_gcj_xlib_XButtonEvent__