OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / plaf / basic / BasicSplitPaneUI$BasicHorizontalLayoutManager.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_plaf_basic_BasicSplitPaneUI$BasicHorizontalLayoutManager__
5 #define __javax_swing_plaf_basic_BasicSplitPaneUI$BasicHorizontalLayoutManager__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace java
15   {
16     namespace awt
17     {
18         class Component;
19         class Container;
20         class Dimension;
21         class Insets;
22     }
23   }
24   namespace javax
25   {
26     namespace swing
27     {
28       namespace plaf
29       {
30         namespace basic
31         {
32             class BasicSplitPaneUI;
33             class BasicSplitPaneUI$BasicHorizontalLayoutManager;
34         }
35       }
36     }
37   }
38 }
39
40 class javax::swing::plaf::basic::BasicSplitPaneUI$BasicHorizontalLayoutManager : public ::java::lang::Object
41 {
42
43 public: // actually package-private
44   BasicSplitPaneUI$BasicHorizontalLayoutManager(::javax::swing::plaf::basic::BasicSplitPaneUI *);
45   BasicSplitPaneUI$BasicHorizontalLayoutManager(::javax::swing::plaf::basic::BasicSplitPaneUI *, jint);
46 public:
47   virtual void addLayoutComponent(::java::awt::Component *, ::java::lang::Object *);
48   virtual void addLayoutComponent(::java::lang::String *, ::java::awt::Component *);
49 public: // actually protected
50   virtual jint getAvailableSize(::java::awt::Dimension *, ::java::awt::Insets *);
51   virtual jint getInitialLocation(::java::awt::Insets *);
52 public:
53   virtual jfloat getLayoutAlignmentX(::java::awt::Container *);
54   virtual jfloat getLayoutAlignmentY(::java::awt::Container *);
55 public: // actually protected
56   virtual jint getPreferredSizeOfComponent(::java::awt::Component *);
57   virtual jint getSizeOfComponent(::java::awt::Component *);
58   virtual JArray< jint > * getSizes();
59 public:
60   virtual void invalidateLayout(::java::awt::Container *);
61   virtual void layoutContainer(::java::awt::Container *);
62   virtual ::java::awt::Dimension * maximumLayoutSize(::java::awt::Container *);
63   virtual ::java::awt::Dimension * minimumLayoutSize(::java::awt::Container *);
64   virtual ::java::awt::Dimension * preferredLayoutSize(::java::awt::Container *);
65   virtual void removeLayoutComponent(::java::awt::Component *);
66 public: // actually protected
67   virtual void resetSizeAt(jint);
68 public:
69   virtual void resetToPreferredSizes();
70 public: // actually protected
71   virtual void setComponentToSize(::java::awt::Component *, jint, jint, ::java::awt::Insets *, ::java::awt::Dimension *);
72   virtual void setSizes(JArray< jint > *);
73   virtual void updateComponents();
74 public: // actually package-private
75   virtual void distributeExtraSpace();
76   virtual jint minimumSizeOfComponent(jint);
77 public: // actually protected
78   JArray< ::java::awt::Component * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) components;
79   JArray< jint > * sizes;
80 private:
81   jint axis;
82 public: // actually package-private
83   ::javax::swing::plaf::basic::BasicSplitPaneUI * this$0;
84 public:
85   static ::java::lang::Class class$;
86 };
87
88 #endif // __javax_swing_plaf_basic_BasicSplitPaneUI$BasicHorizontalLayoutManager__