2016-06-27 François Dumont <fdumont@gcc.gnu.org>
[official-gcc.git] / libjava / javax / swing / JRootPane.h
blob7d415773ff8f42de5d465de7b9ca72e069ba7060
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JRootPane__
5 #define __javax_swing_JRootPane__
7 #pragma interface
9 #include <javax/swing/JComponent.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class Component;
17 class Container;
18 class LayoutManager;
21 namespace javax
23 namespace accessibility
25 class AccessibleContext;
27 namespace swing
29 class Action;
30 class JButton;
31 class JLayeredPane;
32 class JMenuBar;
33 class JRootPane;
34 namespace plaf
36 class RootPaneUI;
42 class javax::swing::JRootPane : public ::javax::swing::JComponent
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$;
103 #endif // __javax_swing_JRootPane__