OSDN Git Service

PR target/43742
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / JRootPane.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_JRootPane__
5 #define __javax_swing_JRootPane__
6
7 #pragma interface
8
9 #include <javax/swing/JComponent.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Component;
17         class Container;
18         class LayoutManager;
19     }
20   }
21   namespace javax
22   {
23     namespace accessibility
24     {
25         class AccessibleContext;
26     }
27     namespace swing
28     {
29         class Action;
30         class JButton;
31         class JLayeredPane;
32         class JMenuBar;
33         class JRootPane;
34       namespace plaf
35       {
36           class RootPaneUI;
37       }
38     }
39   }
40 }
41
42 class javax::swing::JRootPane : public ::javax::swing::JComponent
43 {
44
45 public:
46   virtual void setJMenuBar(::javax::swing::JMenuBar *);
47   virtual void setMenuBar(::javax::swing::JMenuBar *);
48   virtual ::javax::swing::JMenuBar * getJMenuBar();
49   virtual ::javax::swing::JMenuBar * getMenuBar();
50   virtual jboolean isValidateRoot();
51   virtual ::java::awt::Container * getContentPane();
52   virtual void setContentPane(::java::awt::Container *);
53 public: // actually protected
54   virtual void addImpl(::java::awt::Component *, ::java::lang::Object *, jint);
55 public:
56   virtual ::java::awt::Component * getGlassPane();
57   virtual void setGlassPane(::java::awt::Component *);
58   virtual ::javax::swing::JLayeredPane * getLayeredPane();
59   virtual void setLayeredPane(::javax::swing::JLayeredPane *);
60   JRootPane();
61 public: // actually protected
62   virtual ::java::awt::LayoutManager * createRootLayout();
63   virtual ::java::awt::Container * createContentPane();
64   virtual ::java::awt::Component * createGlassPane();
65   virtual ::javax::swing::JLayeredPane * createLayeredPane();
66 public:
67   virtual ::javax::swing::plaf::RootPaneUI * getUI();
68   virtual void setUI(::javax::swing::plaf::RootPaneUI *);
69   virtual void updateUI();
70   virtual ::java::lang::String * getUIClassID();
71   virtual ::javax::swing::JButton * getDefaultButton();
72   virtual void setDefaultButton(::javax::swing::JButton *);
73   virtual jint getWindowDecorationStyle();
74   virtual void setWindowDecorationStyle(jint);
75   virtual jboolean isOptimizedDrawingEnable();
76   virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
77 private:
78   static const jlong serialVersionUID = 8690748000348575668LL;
79 public:
80   static const jint NONE = 0;
81   static const jint FRAME = 1;
82   static const jint PLAIN_DIALOG = 2;
83   static const jint INFORMATION_DIALOG = 3;
84   static const jint ERROR_DIALOG = 4;
85   static const jint COLOR_CHOOSER_DIALOG = 5;
86   static const jint FILE_CHOOSER_DIALOG = 6;
87   static const jint QUESTION_DIALOG = 7;
88   static const jint WARNING_DIALOG = 8;
89 public: // actually protected
90   ::java::awt::Component * __attribute__((aligned(__alignof__( ::javax::swing::JComponent)))) glassPane;
91   ::javax::swing::JLayeredPane * layeredPane;
92   ::javax::swing::JMenuBar * menuBar;
93   ::java::awt::Container * contentPane;
94   ::javax::swing::JButton * defaultButton;
95   ::javax::swing::Action * defaultPressAction;
96   ::javax::swing::Action * defaultReleaseAction;
97 private:
98   jint windowDecorationStyle;
99 public:
100   static ::java::lang::Class class$;
101 };
102
103 #endif // __javax_swing_JRootPane__