2016-06-27 François Dumont <fdumont@gcc.gnu.org>
[official-gcc.git] / libjava / javax / swing / JInternalFrame.h
blob36deb84c55e3cb65c76f50e68b640c758bb0237b
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JInternalFrame__
5 #define __javax_swing_JInternalFrame__
7 #pragma interface
9 #include <javax/swing/JComponent.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class Component;
19 class Container;
20 class Graphics;
21 class LayoutManager;
22 class Rectangle;
25 namespace javax
27 namespace accessibility
29 class AccessibleContext;
31 namespace swing
33 class Icon;
34 class JDesktopPane;
35 class JInternalFrame;
36 class JInternalFrame$JDesktopIcon;
37 class JLayeredPane;
38 class JMenuBar;
39 class JRootPane;
40 namespace event
42 class InternalFrameListener;
44 namespace plaf
46 class InternalFrameUI;
52 class javax::swing::JInternalFrame : public ::javax::swing::JComponent
55 public:
56 JInternalFrame();
57 JInternalFrame(::java::lang::String *);
58 JInternalFrame(::java::lang::String *, jboolean);
59 JInternalFrame(::java::lang::String *, jboolean, jboolean);
60 JInternalFrame(::java::lang::String *, jboolean, jboolean, jboolean);
61 JInternalFrame(::java::lang::String *, jboolean, jboolean, jboolean, jboolean);
62 public: // actually protected
63 virtual void addImpl(::java::awt::Component *, ::java::lang::Object *, jint);
64 public:
65 virtual void addInternalFrameListener(::javax::swing::event::InternalFrameListener *);
66 public: // actually protected
67 virtual ::javax::swing::JRootPane * createRootPane();
68 public:
69 virtual void dispose();
70 virtual void doDefaultCloseAction();
71 public: // actually protected
72 virtual void fireInternalFrameEvent(jint);
73 public:
74 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
75 virtual ::java::awt::Container * getContentPane();
76 virtual jint getDefaultCloseOperation();
77 virtual ::javax::swing::JInternalFrame$JDesktopIcon * getDesktopIcon();
78 virtual ::javax::swing::JDesktopPane * getDesktopPane();
79 virtual ::java::awt::Container * getFocusCycleRootAncestor();
80 virtual ::java::awt::Component * getFocusOwner();
81 virtual ::javax::swing::Icon * getFrameIcon();
82 virtual ::java::awt::Component * getGlassPane();
83 virtual JArray< ::javax::swing::event::InternalFrameListener * > * getInternalFrameListeners();
84 virtual ::javax::swing::JMenuBar * getJMenuBar();
85 virtual jint getLayer();
86 virtual ::javax::swing::JLayeredPane * getLayeredPane();
87 virtual ::javax::swing::JMenuBar * getMenuBar();
88 virtual ::java::awt::Component * getMostRecentFocusOwner();
89 virtual ::java::awt::Rectangle * getNormalBounds();
90 virtual ::javax::swing::JRootPane * getRootPane();
91 virtual ::java::lang::String * getTitle();
92 virtual ::javax::swing::plaf::InternalFrameUI * getUI();
93 virtual ::java::lang::String * getUIClassID();
94 virtual ::java::lang::String * getWarningString();
95 virtual void hide();
96 virtual jboolean isClosable();
97 virtual jboolean isClosed();
98 virtual jboolean isFocusCycleRoot();
99 virtual jboolean isIcon();
100 virtual jboolean isIconifiable();
101 virtual jboolean isMaximizable();
102 virtual jboolean isMaximum();
103 virtual jboolean isResizable();
104 public: // actually protected
105 virtual jboolean isRootPaneCheckingEnabled();
106 public:
107 virtual jboolean isSelected();
108 virtual void moveToBack();
109 virtual void moveToFront();
110 virtual void pack();
111 public: // actually protected
112 virtual void paintComponent(::java::awt::Graphics *);
113 virtual ::java::lang::String * paramString();
114 public:
115 virtual void remove(::java::awt::Component *);
116 virtual void removeInternalFrameListener(::javax::swing::event::InternalFrameListener *);
117 virtual void reshape(jint, jint, jint, jint);
118 virtual void restoreSubcomponentFocus();
119 virtual void setClosable(jboolean);
120 virtual void setClosed(jboolean);
121 virtual void setContentPane(::java::awt::Container *);
122 virtual void setDefaultCloseOperation(jint);
123 virtual void setDesktopIcon(::javax::swing::JInternalFrame$JDesktopIcon *);
124 virtual void setFocusCycleRoot(jboolean);
125 virtual void setFrameIcon(::javax::swing::Icon *);
126 virtual void setGlassPane(::java::awt::Component *);
127 virtual void setIcon(jboolean);
128 virtual void setIconifiable(jboolean);
129 virtual void setJMenuBar(::javax::swing::JMenuBar *);
130 virtual void setLayer(jint);
131 virtual void setLayer(::java::lang::Integer *);
132 virtual void setLayeredPane(::javax::swing::JLayeredPane *);
133 virtual void setMaximizable(jboolean);
134 virtual void setLayout(::java::awt::LayoutManager *);
135 virtual void setMaximum(jboolean);
136 virtual void setMenuBar(::javax::swing::JMenuBar *);
137 virtual void setNormalBounds(::java::awt::Rectangle *);
138 virtual void setResizable(jboolean);
139 public: // actually protected
140 virtual void setRootPane(::javax::swing::JRootPane *);
141 virtual void setRootPaneCheckingEnabled(jboolean);
142 public:
143 virtual void setSelected(jboolean);
144 virtual void setTitle(::java::lang::String *);
145 virtual void show();
146 virtual void setUI(::javax::swing::plaf::InternalFrameUI *);
147 virtual void toBack();
148 virtual void toFront();
149 virtual void updateUI();
150 public: // actually package-private
151 virtual void setWasIcon(jboolean, ::java::lang::String *);
152 virtual jboolean getWasIcon();
153 private:
154 void fireVetoableChange(::java::lang::String *, jboolean, jboolean);
155 static const jlong serialVersionUID = -5425177187760785402LL;
156 public:
157 static ::java::lang::String * CONTENT_PANE_PROPERTY;
158 static ::java::lang::String * FRAME_ICON_PROPERTY;
159 static ::java::lang::String * GLASS_PANE_PROPERTY;
160 static ::java::lang::String * IS_CLOSED_PROPERTY;
161 static ::java::lang::String * IS_ICON_PROPERTY;
162 static ::java::lang::String * IS_MAXIMUM_PROPERTY;
163 static ::java::lang::String * IS_SELECTED_PROPERTY;
164 static ::java::lang::String * LAYERED_PANE_PROPERTY;
165 static ::java::lang::String * MENU_BAR_PROPERTY;
166 static ::java::lang::String * ROOT_PANE_PROPERTY;
167 static ::java::lang::String * TITLE_PROPERTY;
168 public: // actually protected
169 jboolean __attribute__((aligned(__alignof__( ::javax::swing::JComponent)))) closable;
170 jboolean iconable;
171 jboolean isClosed__;
172 jboolean isIcon__;
173 jboolean isMaximum__;
174 jboolean isSelected__;
175 jboolean maximizable;
176 jboolean rootPaneCheckingEnabled;
177 jboolean resizable;
178 ::javax::swing::JInternalFrame$JDesktopIcon * desktopIcon;
179 ::javax::swing::Icon * frameIcon;
180 ::javax::swing::JRootPane * rootPane;
181 ::java::lang::String * title;
182 private:
183 ::java::awt::Rectangle * storedBounds;
184 ::java::awt::Component * defaultFocus;
185 jint defaultCloseOperation;
186 jboolean isFirstTimeVisible;
187 jboolean wasIcon;
188 public:
189 static ::java::lang::Class class$;
192 #endif // __javax_swing_JInternalFrame__