OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / plaf / basic / BasicToolBarUI$DockingListener.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_plaf_basic_BasicToolBarUI$DockingListener__
5 #define __javax_swing_plaf_basic_BasicToolBarUI$DockingListener__
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 Point;
17       namespace event
18       {
19           class MouseEvent;
20       }
21     }
22   }
23   namespace javax
24   {
25     namespace swing
26     {
27         class JToolBar;
28       namespace plaf
29       {
30         namespace basic
31         {
32             class BasicToolBarUI;
33             class BasicToolBarUI$DockingListener;
34         }
35       }
36     }
37   }
38 }
39
40 class javax::swing::plaf::basic::BasicToolBarUI$DockingListener : public ::java::lang::Object
41 {
42
43 public:
44   BasicToolBarUI$DockingListener(::javax::swing::plaf::basic::BasicToolBarUI *, ::javax::swing::JToolBar *);
45   virtual void mouseClicked(::java::awt::event::MouseEvent *);
46   virtual void mouseDragged(::java::awt::event::MouseEvent *);
47   virtual void mouseEntered(::java::awt::event::MouseEvent *);
48   virtual void mouseExited(::java::awt::event::MouseEvent *);
49   virtual void mouseMoved(::java::awt::event::MouseEvent *);
50   virtual void mousePressed(::java::awt::event::MouseEvent *);
51   virtual void mouseReleased(::java::awt::event::MouseEvent *);
52 public: // actually protected
53   jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) isDragging;
54   ::java::awt::Point * origin;
55   ::javax::swing::JToolBar * toolBar;
56 public: // actually package-private
57   ::javax::swing::plaf::basic::BasicToolBarUI * this$0;
58 public:
59   static ::java::lang::Class class$;
60 };
61
62 #endif // __javax_swing_plaf_basic_BasicToolBarUI$DockingListener__