* config/epiphany/epiphany.md (GPR_1): New constant.
[official-gcc.git] / libjava / javax / swing / SpringLayout.h
blob426d0d8497257aa56a16a38b727b4fec51776e8f
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_SpringLayout__
5 #define __javax_swing_SpringLayout__
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;
21 namespace javax
23 namespace swing
25 class Spring;
26 class SpringLayout;
27 class SpringLayout$Constraints;
32 class javax::swing::SpringLayout : public ::java::lang::Object
35 public:
36 SpringLayout();
37 virtual void addLayoutComponent(::java::awt::Component *, ::java::lang::Object *);
38 virtual void addLayoutComponent(::java::lang::String *, ::java::awt::Component *);
39 virtual ::javax::swing::Spring * getConstraint(::java::lang::String *, ::java::awt::Component *);
40 virtual ::javax::swing::SpringLayout$Constraints * getConstraints(::java::awt::Component *);
41 virtual jfloat getLayoutAlignmentX(::java::awt::Container *);
42 virtual jfloat getLayoutAlignmentY(::java::awt::Container *);
43 virtual void invalidateLayout(::java::awt::Container *);
44 private:
45 ::javax::swing::SpringLayout$Constraints * initContainer(::java::awt::Container *);
46 public:
47 virtual void layoutContainer(::java::awt::Container *);
48 virtual ::java::awt::Dimension * maximumLayoutSize(::java::awt::Container *);
49 virtual ::java::awt::Dimension * minimumLayoutSize(::java::awt::Container *);
50 virtual ::java::awt::Dimension * preferredLayoutSize(::java::awt::Container *);
51 virtual void putConstraint(::java::lang::String *, ::java::awt::Component *, jint, ::java::lang::String *, ::java::awt::Component *);
52 virtual void putConstraint(::java::lang::String *, ::java::awt::Component *, ::javax::swing::Spring *, ::java::lang::String *, ::java::awt::Component *);
53 virtual void removeLayoutComponent(::java::awt::Component *);
54 static ::java::lang::String * EAST;
55 static ::java::lang::String * NORTH;
56 static ::java::lang::String * SOUTH;
57 static ::java::lang::String * WEST;
58 private:
59 ::java::util::Map * __attribute__((aligned(__alignof__( ::java::lang::Object)))) constraintsMap;
60 public:
61 static ::java::lang::Class class$;
64 #endif // __javax_swing_SpringLayout__