OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / java / awt / dnd / DragGestureRecognizer.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_awt_dnd_DragGestureRecognizer__
5 #define __java_awt_dnd_DragGestureRecognizer__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Component;
17         class Point;
18       namespace dnd
19       {
20           class DragGestureListener;
21           class DragGestureRecognizer;
22           class DragSource;
23       }
24       namespace event
25       {
26           class InputEvent;
27       }
28     }
29   }
30 }
31
32 class java::awt::dnd::DragGestureRecognizer : public ::java::lang::Object
33 {
34
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;
42 public:
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 *);
55 private:
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;
63   jint sourceActions;
64   ::java::util::ArrayList * events;
65 public:
66   static ::java::lang::Class class$;
67 };
68
69 #endif // __java_awt_dnd_DragGestureRecognizer__