OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / plaf / metal / MetalToolBarUI.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_plaf_metal_MetalToolBarUI__
5 #define __javax_swing_plaf_metal_MetalToolBarUI__
6
7 #pragma interface
8
9 #include <javax/swing/plaf/basic/BasicToolBarUI.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Graphics;
17         class Point;
18       namespace event
19       {
20           class ContainerListener;
21       }
22     }
23     namespace beans
24     {
25         class PropertyChangeListener;
26     }
27   }
28   namespace javax
29   {
30     namespace swing
31     {
32         class JComponent;
33       namespace border
34       {
35           class Border;
36       }
37       namespace event
38       {
39           class MouseInputListener;
40       }
41       namespace plaf
42       {
43           class ComponentUI;
44         namespace metal
45         {
46             class MetalToolBarUI;
47         }
48       }
49     }
50   }
51 }
52
53 class javax::swing::plaf::metal::MetalToolBarUI : public ::javax::swing::plaf::basic::BasicToolBarUI
54 {
55
56 public:
57   MetalToolBarUI();
58   static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
59 public: // actually protected
60   virtual ::java::beans::PropertyChangeListener * createRolloverListener();
61   virtual ::java::awt::event::ContainerListener * createContainerListener();
62   virtual ::javax::swing::border::Border * createNonRolloverBorder();
63   virtual void setDragOffset(::java::awt::Point *);
64   virtual ::javax::swing::event::MouseInputListener * createDockingListener();
65 public:
66   virtual void installUI(::javax::swing::JComponent *);
67   virtual void uninstallUI(::javax::swing::JComponent *);
68   virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
69 public: // actually protected
70   ::java::awt::event::ContainerListener * __attribute__((aligned(__alignof__( ::javax::swing::plaf::basic::BasicToolBarUI)))) contListener;
71   ::java::beans::PropertyChangeListener * rolloverListener;
72 public:
73   static ::java::lang::Class class$;
74 };
75
76 #endif // __javax_swing_plaf_metal_MetalToolBarUI__