OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / plaf / metal / MetalInternalFrameTitlePane.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_plaf_metal_MetalInternalFrameTitlePane__
5 #define __javax_swing_plaf_metal_MetalInternalFrameTitlePane__
6
7 #pragma interface
8
9 #include <javax/swing/plaf/basic/BasicInternalFrameTitlePane.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Graphics;
17         class LayoutManager;
18     }
19     namespace beans
20     {
21         class PropertyChangeListener;
22     }
23   }
24   namespace javax
25   {
26     namespace swing
27     {
28         class Icon;
29         class JButton;
30         class JInternalFrame;
31         class JLabel;
32         class JMenu;
33       namespace plaf
34       {
35         namespace metal
36         {
37             class MetalInternalFrameTitlePane;
38         }
39       }
40     }
41   }
42 }
43
44 class javax::swing::plaf::metal::MetalInternalFrameTitlePane : public ::javax::swing::plaf::basic::BasicInternalFrameTitlePane
45 {
46
47 public:
48   MetalInternalFrameTitlePane(::javax::swing::JInternalFrame *);
49 public: // actually protected
50   virtual void installDefaults();
51   virtual void uninstallDefaults();
52   virtual void createButtons();
53   virtual void addSystemMenuItems(::javax::swing::JMenu *);
54   virtual void showSystemMenu();
55   virtual void addSubComponents();
56   virtual ::java::awt::LayoutManager * createLayout();
57 public:
58   virtual void paintPalette(::java::awt::Graphics *);
59   virtual void paintComponent(::java::awt::Graphics *);
60   virtual void setPalette(jboolean);
61 public: // actually protected
62   virtual ::java::beans::PropertyChangeListener * createPropertyChangeListener();
63 public: // actually package-private
64   static ::javax::swing::JInternalFrame * access$0(::javax::swing::plaf::metal::MetalInternalFrameTitlePane *);
65   static ::javax::swing::JButton * access$1(::javax::swing::plaf::metal::MetalInternalFrameTitlePane *);
66   static ::javax::swing::Icon * access$2(::javax::swing::plaf::metal::MetalInternalFrameTitlePane *);
67   static ::javax::swing::JButton * access$3(::javax::swing::plaf::metal::MetalInternalFrameTitlePane *);
68   static ::javax::swing::Icon * access$4(::javax::swing::plaf::metal::MetalInternalFrameTitlePane *);
69   static ::javax::swing::JButton * access$5(::javax::swing::plaf::metal::MetalInternalFrameTitlePane *);
70   static ::javax::swing::Icon * access$6(::javax::swing::plaf::metal::MetalInternalFrameTitlePane *);
71 public: // actually protected
72   jboolean __attribute__((aligned(__alignof__( ::javax::swing::plaf::basic::BasicInternalFrameTitlePane)))) isPalette;
73   ::javax::swing::Icon * paletteCloseIcon;
74   jint paletteTitleHeight;
75 public: // actually package-private
76   ::javax::swing::JLabel * title;
77 public:
78   static ::java::lang::Class class$;
79 };
80
81 #endif // __javax_swing_plaf_metal_MetalInternalFrameTitlePane__