1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __org_w3c_dom_events_MouseEvent__ 5 #define __org_w3c_dom_events_MouseEvent__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 extern "Java" 11 { 12 namespace org 13 { 14 namespace w3c 15 { 16 namespace dom 17 { 18 namespace events 19 { 20 class EventTarget; 21 class MouseEvent; 22 } 23 namespace views 24 { 25 class AbstractView; 26 } 27 } 28 } 29 } 30 } 31 32 class org::w3c::dom::events::MouseEvent : public ::java::lang::Object 33 { 34 35 public: 36 virtual jint getScreenX() = 0; 37 virtual jint getScreenY() = 0; 38 virtual jint getClientX() = 0; 39 virtual jint getClientY() = 0; 40 virtual jboolean getCtrlKey() = 0; 41 virtual jboolean getShiftKey() = 0; 42 virtual jboolean getAltKey() = 0; 43 virtual jboolean getMetaKey() = 0; 44 virtual jshort getButton() = 0; 45 virtual ::org::w3c::dom::events::EventTarget * getRelatedTarget() = 0; 46 virtual void initMouseEvent(::java::lang::String *, jboolean, jboolean, ::org::w3c::dom::views::AbstractView *, jint, jint, jint, jint, jint, jboolean, jboolean, jboolean, jboolean, jshort, ::org::w3c::dom::events::EventTarget *) = 0; 47 virtual ::org::w3c::dom::views::AbstractView * getView() = 0; 48 virtual jint getDetail() = 0; 49 virtual void initUIEvent(::java::lang::String *, jboolean, jboolean, ::org::w3c::dom::views::AbstractView *, jint) = 0; 50 virtual ::java::lang::String * getType() = 0; 51 virtual ::org::w3c::dom::events::EventTarget * getTarget() = 0; 52 virtual ::org::w3c::dom::events::EventTarget * getCurrentTarget() = 0; 53 virtual jshort getEventPhase() = 0; 54 virtual jboolean getBubbles() = 0; 55 virtual jboolean getCancelable() = 0; 56 virtual jlong getTimeStamp() = 0; 57 virtual void stopPropagation() = 0; 58 virtual void preventDefault() = 0; 59 virtual void initEvent(::java::lang::String *, jboolean, jboolean) = 0; 60 static ::java::lang::Class class$; 61 } __attribute__ ((java_interface)); 62 63 #endif // __org_w3c_dom_events_MouseEvent__ 64