2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_plaf_basic_BasicSplitPaneUI$BasicHorizontalLayoutManager__
5 #define __javax_swing_plaf_basic_BasicSplitPaneUI$BasicHorizontalLayoutManager__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
32 class BasicSplitPaneUI;
33 class BasicSplitPaneUI$BasicHorizontalLayoutManager;
40 class javax::swing::plaf::basic::BasicSplitPaneUI$BasicHorizontalLayoutManager : public ::java::lang::Object
43 public: // actually package-private
44 BasicSplitPaneUI$BasicHorizontalLayoutManager(::javax::swing::plaf::basic::BasicSplitPaneUI *);
45 BasicSplitPaneUI$BasicHorizontalLayoutManager(::javax::swing::plaf::basic::BasicSplitPaneUI *, jint);
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 *);
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();
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);
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;
82 public: // actually package-private
83 ::javax::swing::plaf::basic::BasicSplitPaneUI * this$0;
85 static ::java::lang::Class class$;
88 #endif // __javax_swing_plaf_basic_BasicSplitPaneUI$BasicHorizontalLayoutManager__