2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_dnd_DragGestureRecognizer__
5 #define __java_awt_dnd_DragGestureRecognizer__
9 #include <java/lang/Object.h>
20 class DragGestureListener;
21 class DragGestureRecognizer;
32 class java::awt::dnd::DragGestureRecognizer : public ::java::lang::Object
35 public: // actually protected
36 DragGestureRecognizer(::java::awt::dnd::DragSource *, ::java::awt::Component *, jint, ::java::awt::dnd::DragGestureListener *);
37 DragGestureRecognizer(::java::awt::dnd::DragSource *, ::java::awt::Component *, jint);
38 DragGestureRecognizer(::java::awt::dnd::DragSource *, ::java::awt::Component *);
39 DragGestureRecognizer(::java::awt::dnd::DragSource *);
40 virtual void registerListeners() = 0;
41 virtual void unregisterListeners() = 0;
43 virtual ::java::awt::dnd::DragSource * getDragSource();
44 virtual ::java::awt::Component * getComponent();
45 virtual void setComponent(::java::awt::Component *);
46 virtual jint getSourceActions();
47 virtual void setSourceActions(jint);
48 virtual ::java::awt::event::InputEvent * getTriggerEvent();
49 virtual void resetRecognizer();
50 virtual void addDragGestureListener(::java::awt::dnd::DragGestureListener *);
51 virtual void removeDragGestureListener(::java::awt::dnd::DragGestureListener *);
52 public: // actually protected
53 virtual void fireDragGestureRecognized(jint, ::java::awt::Point *);
54 virtual void appendEvent(::java::awt::event::InputEvent *);
56 void readObject(::java::io::ObjectInputStream *);
57 void writeObject(::java::io::ObjectOutputStream *);
58 static const jlong serialVersionUID = 8996673345831063337LL;
59 public: // actually protected
60 ::java::awt::dnd::DragSource * __attribute__((aligned(__alignof__( ::java::lang::Object)))) dragSource;
61 ::java::awt::Component * component;
62 ::java::awt::dnd::DragGestureListener * dragGestureListener;
64 ::java::util::ArrayList * events;
66 static ::java::lang::Class class$;
69 #endif // __java_awt_dnd_DragGestureRecognizer__