1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_awt_Scrollbar__ 5 #define __java_awt_Scrollbar__ 6 7 #pragma interface 8 9 #include <java/awt/Component.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace java 15 { 16 namespace awt 17 { 18 class AWTEvent; 19 class Scrollbar; 20 namespace event 21 { 22 class AdjustmentEvent; 23 class AdjustmentListener; 24 } 25 } 26 } 27 namespace javax 28 { 29 namespace accessibility 30 { 31 class AccessibleContext; 32 } 33 } 34 } 35 36 class java::awt::Scrollbar : public ::java::awt::Component 37 { 38 39 public: 40 Scrollbar(); 41 Scrollbar(jint); 42 Scrollbar(jint, jint, jint, jint, jint); 43 virtual jint getOrientation(); 44 virtual void setOrientation(jint); 45 virtual jint getValue(); 46 virtual void setValue(jint); 47 virtual jint getMaximum(); 48 virtual void setMaximum(jint); 49 virtual jint getMinimum(); 50 virtual void setMinimum(jint); 51 virtual jint getVisibleAmount(); 52 virtual jint getVisible(); 53 virtual void setVisibleAmount(jint); 54 virtual void setValues(jint, jint, jint, jint); 55 virtual jint getUnitIncrement(); 56 virtual jint getLineIncrement(); 57 virtual void setUnitIncrement(jint); 58 virtual void setLineIncrement(jint); 59 virtual jint getBlockIncrement(); 60 virtual jint getPageIncrement(); 61 virtual void setBlockIncrement(jint); 62 virtual void setPageIncrement(jint); 63 virtual void addNotify(); 64 virtual void addAdjustmentListener(::java::awt::event::AdjustmentListener *); 65 virtual void removeAdjustmentListener(::java::awt::event::AdjustmentListener *); 66 public: // actually protected 67 virtual void processEvent(::java::awt::AWTEvent *); 68 virtual void processAdjustmentEvent(::java::awt::event::AdjustmentEvent *); 69 public: // actually package-private 70 virtual void dispatchEventImpl(::java::awt::AWTEvent *); 71 public: // actually protected 72 virtual ::java::lang::String * paramString(); 73 public: 74 virtual JArray< ::java::util::EventListener * > * getListeners(::java::lang::Class *); 75 virtual JArray< ::java::awt::event::AdjustmentListener * > * getAdjustmentListeners(); 76 virtual jboolean getValueIsAdjusting(); 77 virtual void setValueIsAdjusting(jboolean); 78 public: // actually package-private 79 virtual ::java::lang::String * generateName(); 80 private: 81 static jlong getUniqueLong(); 82 public: 83 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext(); 84 static const jint HORIZONTAL = 0; 85 static const jint VERTICAL = 1; 86 private: 87 static const jlong serialVersionUID = 8451667562882310543LL; 88 jint __attribute__((aligned(__alignof__( ::java::awt::Component)))) lineIncrement; 89 jint pageIncrement; 90 jint maximum; 91 jint minimum; 92 jint orientation; 93 jint value; 94 jint visibleAmount; 95 ::java::awt::event::AdjustmentListener * adjustment_listeners; 96 jboolean valueIsAdjusting; 97 static jlong next_scrollbar_number; 98 public: 99 static ::java::lang::Class class$; 100 }; 101 102 #endif // __java_awt_Scrollbar__ 103