2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JSplitPane__
5 #define __javax_swing_JSplitPane__
9 #include <javax/swing/JComponent.h>
22 namespace accessibility
24 class AccessibleContext
;
37 class javax::swing::JSplitPane
: public ::javax::swing::JComponent
41 JSplitPane(jint
, jboolean
, ::java::awt::Component
*, ::java::awt::Component
*);
42 JSplitPane(jint
, ::java::awt::Component
*, ::java::awt::Component
*);
43 JSplitPane(jint
, jboolean
);
46 public: // actually protected
47 virtual void addImpl(::java::awt::Component
*, ::java::lang::Object
*, jint
);
49 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
50 virtual ::java::awt::Component
* getBottomComponent();
51 virtual jint
getDividerLocation();
52 virtual jint
getDividerSize();
53 virtual jint
getLastDividerLocation();
54 virtual ::java::awt::Component
* getLeftComponent();
55 virtual jint
getMaximumDividerLocation();
56 virtual jint
getMinimumDividerLocation();
57 virtual jint
getOrientation();
58 virtual jdouble
getResizeWeight();
59 virtual ::java::awt::Component
* getRightComponent();
60 virtual ::java::awt::Component
* getTopComponent();
61 virtual ::javax::swing::plaf::SplitPaneUI
* getUI();
62 virtual jboolean
isContinuousLayout();
63 virtual jboolean
isOneTouchExpandable();
64 virtual jboolean
isValidateRoot();
65 public: // actually protected
66 virtual void paintChildren(::java::awt::Graphics
*);
67 virtual ::java::lang::String
* paramString();
69 virtual void remove(::java::awt::Component
*);
70 virtual void remove(jint
);
71 virtual void removeAll();
72 virtual void resetToPreferredSizes();
73 virtual void setBottomComponent(::java::awt::Component
*);
74 virtual void setContinuousLayout(jboolean
);
75 virtual void setDividerLocation(jdouble
);
76 virtual void setDividerLocation(jint
);
77 virtual void setDividerSize(jint
);
78 virtual void setLastDividerLocation(jint
);
79 virtual void setLeftComponent(::java::awt::Component
*);
80 virtual void setOneTouchExpandable(jboolean
);
81 virtual void setOrientation(jint
);
82 virtual void setResizeWeight(jdouble
);
83 virtual void setRightComponent(::java::awt::Component
*);
84 virtual void setTopComponent(::java::awt::Component
*);
85 virtual void setUI(::javax::swing::plaf::SplitPaneUI
*);
86 virtual void updateUI();
87 virtual ::java::lang::String
* getUIClassID();
88 public: // actually package-private
89 virtual void setUIProperty(::java::lang::String
*, ::java::lang::Object
*);
91 static const jlong serialVersionUID
= -5634142046175988380LL;
93 static ::java::lang::String
* BOTTOM
;
94 static ::java::lang::String
* CONTINUOUS_LAYOUT_PROPERTY
;
95 static ::java::lang::String
* DIVIDER
;
96 static ::java::lang::String
* DIVIDER_LOCATION_PROPERTY
;
97 static ::java::lang::String
* DIVIDER_SIZE_PROPERTY
;
98 static const jint HORIZONTAL_SPLIT
= 1;
99 static ::java::lang::String
* LAST_DIVIDER_LOCATION_PROPERTY
;
100 static ::java::lang::String
* LEFT
;
101 static ::java::lang::String
* ONE_TOUCH_EXPANDABLE_PROPERTY
;
102 static ::java::lang::String
* ORIENTATION_PROPERTY
;
103 static ::java::lang::String
* RESIZE_WEIGHT_PROPERTY
;
104 static ::java::lang::String
* RIGHT
;
105 static ::java::lang::String
* TOP
;
106 static const jint VERTICAL_SPLIT
= 0;
107 public: // actually protected
108 jboolean
__attribute__((aligned(__alignof__( ::javax::swing::JComponent
)))) continuousLayout
;
109 jboolean oneTouchExpandable
;
111 jint lastDividerLocation
;
113 ::java::awt::Component
* leftComponent
;
114 ::java::awt::Component
* rightComponent
;
116 jint dividerLocation
;
117 jdouble resizeWeight
;
118 jboolean clientDividerSizeSet
;
119 jboolean clientOneTouchExpandableSet
;
121 static ::java::lang::Class
class$
;
124 #endif // __javax_swing_JSplitPane__