PR c++/31187
[official-gcc.git] / libjava / java / awt / CardLayout.h
blob9affd84fbcaa7d1a35e9fe4a64cc1e928ee6a95b
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_CardLayout__
5 #define __java_awt_CardLayout__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class CardLayout;
17 class Component;
18 class Container;
19 class Dimension;
24 class java::awt::CardLayout : public ::java::lang::Object
27 public:
28 CardLayout();
29 CardLayout(jint, jint);
30 virtual void addLayoutComponent(::java::awt::Component *, ::java::lang::Object *);
31 virtual void addLayoutComponent(::java::lang::String *, ::java::awt::Component *);
32 virtual void first(::java::awt::Container *);
33 virtual jint getHgap();
34 virtual jfloat getLayoutAlignmentX(::java::awt::Container *);
35 virtual jfloat getLayoutAlignmentY(::java::awt::Container *);
36 virtual jint getVgap();
37 virtual void invalidateLayout(::java::awt::Container *);
38 virtual void last(::java::awt::Container *);
39 virtual void layoutContainer(::java::awt::Container *);
40 virtual ::java::awt::Dimension * maximumLayoutSize(::java::awt::Container *);
41 virtual ::java::awt::Dimension * minimumLayoutSize(::java::awt::Container *);
42 virtual void next(::java::awt::Container *);
43 virtual ::java::awt::Dimension * preferredLayoutSize(::java::awt::Container *);
44 virtual void previous(::java::awt::Container *);
45 virtual void removeLayoutComponent(::java::awt::Component *);
46 virtual void setHgap(jint);
47 virtual void setVgap(jint);
48 virtual void show(::java::awt::Container *, ::java::lang::String *);
49 virtual ::java::lang::String * toString();
50 private:
51 void gotoComponent(::java::awt::Container *, jint);
52 ::java::awt::Dimension * getSize(::java::awt::Container *, jint);
53 static const jlong serialVersionUID = -4328196481005934313LL;
54 jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) hgap;
55 jint vgap;
56 ::java::util::Hashtable * tab;
57 static const jint FIRST = 0;
58 static const jint LAST = 1;
59 static const jint NEXT = 2;
60 static const jint PREV = 3;
61 static const jint MIN = 0;
62 static const jint MAX = 1;
63 static const jint PREF = 2;
64 public:
65 static ::java::lang::Class class$;
68 #endif // __java_awt_CardLayout__