* config/sparc/freebsd.h (CPP_CPU64_DEFAULT_SPEC): Replace with...
[official-gcc.git] / libjava / javax / swing / JRootPane$RootLayout.h
blob22967dea0ad404c55b313f68517333177f2b0513
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JRootPane$RootLayout__
5 #define __javax_swing_JRootPane$RootLayout__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class Component;
17 class Container;
18 class Dimension;
19 class Rectangle;
22 namespace javax
24 namespace swing
26 class JRootPane;
27 class JRootPane$RootLayout;
32 class javax::swing::JRootPane$RootLayout : public ::java::lang::Object
35 public: // actually protected
36 JRootPane$RootLayout(::javax::swing::JRootPane *);
37 public:
38 virtual void addLayoutComponent(::java::awt::Component *, ::java::lang::Object *);
39 virtual void addLayoutComponent(::java::lang::String *, ::java::awt::Component *);
40 virtual jfloat getLayoutAlignmentX(::java::awt::Container *);
41 virtual jfloat getLayoutAlignmentY(::java::awt::Container *);
42 virtual void invalidateLayout(::java::awt::Container *);
43 virtual void layoutContainer(::java::awt::Container *);
44 virtual ::java::awt::Dimension * maximumLayoutSize(::java::awt::Container *);
45 virtual ::java::awt::Dimension * minimumLayoutSize(::java::awt::Container *);
46 virtual ::java::awt::Dimension * preferredLayoutSize(::java::awt::Container *);
47 virtual void removeLayoutComponent(::java::awt::Component *);
48 private:
49 static const jlong serialVersionUID = -4100116998559815027LL;
50 ::java::awt::Rectangle * __attribute__((aligned(__alignof__( ::java::lang::Object)))) glassPaneBounds;
51 ::java::awt::Rectangle * layeredPaneBounds;
52 ::java::awt::Rectangle * contentPaneBounds;
53 ::java::awt::Rectangle * menuBarBounds;
54 public: // actually package-private
55 ::javax::swing::JRootPane * this$0;
56 public:
57 static ::java::lang::Class class$;
60 #endif // __javax_swing_JRootPane$RootLayout__