2008-05-06 Kai Tietz <kai.tietz@onevision.com>
[official-gcc.git] / libjava / javax / swing / JDialog.h
blob968a0fcba57fdace99886388c9ccf721d3cdbcf4
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JDialog__
5 #define __javax_swing_JDialog__
7 #pragma interface
9 #include <java/awt/Dialog.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class Component;
17 class Container;
18 class Dialog;
19 class Dimension;
20 class Frame;
21 class Graphics;
22 class GraphicsConfiguration;
23 class LayoutManager;
24 namespace event
26 class WindowEvent;
30 namespace javax
32 namespace accessibility
34 class AccessibleContext;
36 namespace swing
38 class JDialog;
39 class JLayeredPane;
40 class JMenuBar;
41 class JRootPane;
46 class javax::swing::JDialog : public ::java::awt::Dialog
49 public:
50 JDialog();
51 JDialog(::java::awt::Dialog *);
52 JDialog(::java::awt::Dialog *, jboolean);
53 JDialog(::java::awt::Dialog *, ::java::lang::String *);
54 JDialog(::java::awt::Dialog *, ::java::lang::String *, jboolean);
55 JDialog(::java::awt::Dialog *, ::java::lang::String *, jboolean, ::java::awt::GraphicsConfiguration *);
56 JDialog(::java::awt::Frame *);
57 JDialog(::java::awt::Frame *, jboolean);
58 JDialog(::java::awt::Frame *, ::java::lang::String *);
59 JDialog(::java::awt::Frame *, ::java::lang::String *, jboolean);
60 JDialog(::java::awt::Frame *, ::java::lang::String *, jboolean, ::java::awt::GraphicsConfiguration *);
61 public: // actually protected
62 virtual void dialogInit();
63 public:
64 static jboolean isDefaultLookAndFeelDecorated();
65 static void setDefaultLookAndFeelDecorated(jboolean);
66 virtual ::java::awt::Dimension * getPreferredSize();
67 virtual ::javax::swing::JMenuBar * getJMenuBar();
68 virtual void setJMenuBar(::javax::swing::JMenuBar *);
69 virtual void setLayout(::java::awt::LayoutManager *);
70 virtual void setLayeredPane(::javax::swing::JLayeredPane *);
71 virtual ::javax::swing::JLayeredPane * getLayeredPane();
72 virtual ::javax::swing::JRootPane * getRootPane();
73 public: // actually protected
74 virtual void setRootPane(::javax::swing::JRootPane *);
75 virtual ::javax::swing::JRootPane * createRootPane();
76 public:
77 virtual ::java::awt::Container * getContentPane();
78 virtual void setContentPane(::java::awt::Container *);
79 virtual ::java::awt::Component * getGlassPane();
80 virtual void setGlassPane(::java::awt::Component *);
81 public: // actually protected
82 virtual void addImpl(::java::awt::Component *, ::java::lang::Object *, jint);
83 public:
84 virtual void remove(::java::awt::Component *);
85 public: // actually protected
86 virtual jboolean isRootPaneCheckingEnabled();
87 virtual void setRootPaneCheckingEnabled(jboolean);
88 public:
89 virtual void update(::java::awt::Graphics *);
90 public: // actually protected
91 virtual void processWindowEvent(::java::awt::event::WindowEvent *);
92 public:
93 virtual void setDefaultCloseOperation(jint);
94 virtual jint getDefaultCloseOperation();
95 public: // actually protected
96 virtual ::java::lang::String * paramString();
97 public:
98 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
99 private:
100 static const jlong serialVersionUID = -864070866424508218LL;
101 public: // actually protected
102 ::javax::accessibility::AccessibleContext * __attribute__((aligned(__alignof__( ::java::awt::Dialog)))) accessibleContext;
103 ::javax::swing::JRootPane * rootPane;
104 jboolean rootPaneCheckingEnabled;
105 private:
106 jint closeAction;
107 static jboolean decorated;
108 public:
109 static ::java::lang::Class class$;
112 #endif // __javax_swing_JDialog__