2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_ScrollPane__
5 #define __java_awt_ScrollPane__
9 #include <java/awt/Container.h>
23 class ScrollPaneAdjustable;
28 namespace accessibility
30 class AccessibleContext;
35 class java::awt::ScrollPane : public ::java::awt::Container
41 virtual jint getScrollbarDisplayPolicy();
42 virtual ::java::awt::Adjustable * getHAdjustable();
43 virtual ::java::awt::Adjustable * getVAdjustable();
44 virtual ::java::awt::Dimension * getViewportSize();
45 virtual jint getHScrollbarHeight();
46 virtual jint getVScrollbarWidth();
47 virtual ::java::awt::Point * getScrollPosition();
48 virtual void setScrollPosition(::java::awt::Point *);
49 virtual void setScrollPosition(jint, jint);
50 virtual void addNotify();
51 virtual void removeNotify();
52 public: // actually protected
53 virtual void addImpl(::java::awt::Component *, ::java::lang::Object *, jint);
55 virtual void doLayout();
56 virtual void layout();
57 virtual void setLayout(::java::awt::LayoutManager *);
58 virtual void printComponents(::java::awt::Graphics *);
59 virtual ::java::lang::String * paramString();
61 ::java::lang::String * getScrollbarDisplayPolicyString();
62 ::java::lang::String * getIsValidString();
63 public: // actually protected
64 virtual jboolean eventTypeEnabled(jint);
66 virtual jboolean isWheelScrollingEnabled();
67 virtual void setWheelScrollingEnabled(jboolean);
68 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
69 public: // actually package-private
70 virtual ::java::lang::String * generateName();
72 static jlong getUniqueLong();
74 static const jint SCROLLBARS_AS_NEEDED = 0;
75 static const jint SCROLLBARS_ALWAYS = 1;
76 static const jint SCROLLBARS_NEVER = 2;
78 static jlong next_scrollpane_number;
79 static const jlong serialVersionUID = 7956609840827222915LL;
80 ::java::awt::ScrollPaneAdjustable * __attribute__((aligned(__alignof__( ::java::awt::Container)))) hAdjustable;
81 ::java::awt::ScrollPaneAdjustable * vAdjustable;
82 jint scrollbarDisplayPolicy;
83 ::java::awt::Point * scrollPosition;
84 jboolean wheelScrollingEnabled;
86 static ::java::lang::Class class$;
89 #endif // __java_awt_ScrollPane__