OSDN Git Service

PR target/43742
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / JSlider.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_JSlider__
5 #define __javax_swing_JSlider__
6
7 #pragma interface
8
9 #include <javax/swing/JComponent.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace javax
15   {
16     namespace accessibility
17     {
18         class AccessibleContext;
19     }
20     namespace swing
21     {
22         class BoundedRangeModel;
23         class JSlider;
24       namespace event
25       {
26           class ChangeEvent;
27           class ChangeListener;
28       }
29       namespace plaf
30       {
31           class SliderUI;
32       }
33     }
34   }
35 }
36
37 class javax::swing::JSlider : public ::javax::swing::JComponent
38 {
39
40 public:
41   JSlider();
42   JSlider(jint);
43   JSlider(jint, jint);
44   JSlider(jint, jint, jint);
45   JSlider(jint, jint, jint, jint);
46   JSlider(::javax::swing::BoundedRangeModel *);
47   virtual jint getValue();
48   virtual void setValue(jint);
49   virtual ::javax::swing::plaf::SliderUI * getUI();
50   virtual void setUI(::javax::swing::plaf::SliderUI *);
51   virtual void updateUI();
52   virtual ::java::lang::String * getUIClassID();
53 public: // actually protected
54   virtual ::javax::swing::event::ChangeListener * createChangeListener();
55 public:
56   virtual void addChangeListener(::javax::swing::event::ChangeListener *);
57   virtual void removeChangeListener(::javax::swing::event::ChangeListener *);
58 public: // actually protected
59   virtual void fireStateChanged();
60 public:
61   virtual JArray< ::javax::swing::event::ChangeListener * > * getChangeListeners();
62   virtual ::javax::swing::BoundedRangeModel * getModel();
63   virtual void setModel(::javax::swing::BoundedRangeModel *);
64   virtual jint getMinimum();
65   virtual void setMinimum(jint);
66   virtual jint getMaximum();
67   virtual void setMaximum(jint);
68   virtual jboolean getValueIsAdjusting();
69   virtual void setValueIsAdjusting(jboolean);
70   virtual jint getExtent();
71   virtual void setExtent(jint);
72   virtual jint getOrientation();
73   virtual void setOrientation(jint);
74   virtual ::java::util::Dictionary * getLabelTable();
75   virtual void setLabelTable(::java::util::Dictionary *);
76 public: // actually protected
77   virtual void updateLabelUIs();
78 public:
79   virtual ::java::util::Hashtable * createStandardLabels(jint);
80   virtual ::java::util::Hashtable * createStandardLabels(jint, jint);
81   virtual jboolean getInverted();
82   virtual void setInverted(jboolean);
83   virtual jint getMajorTickSpacing();
84   virtual void setMajorTickSpacing(jint);
85   virtual jint getMinorTickSpacing();
86   virtual void setMinorTickSpacing(jint);
87   virtual jboolean getSnapToTicks();
88   virtual void setSnapToTicks(jboolean);
89   virtual jboolean getPaintTicks();
90   virtual void setPaintTicks(jboolean);
91   virtual jboolean getPaintTrack();
92   virtual void setPaintTrack(jboolean);
93   virtual jboolean getPaintLabels();
94   virtual void setPaintLabels(jboolean);
95 public: // actually protected
96   virtual ::java::lang::String * paramString();
97 public:
98   virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
99 private:
100   static const jlong serialVersionUID = -1441275936141218479LL;
101   jboolean __attribute__((aligned(__alignof__( ::javax::swing::JComponent)))) paintTicks;
102   jboolean paintTrack;
103   jboolean paintLabels;
104   ::java::util::Dictionary * labelTable;
105 public: // actually protected
106   ::javax::swing::BoundedRangeModel * sliderModel;
107   jint majorTickSpacing;
108   jint minorTickSpacing;
109   jboolean snapToTicks;
110   jint orientation;
111 private:
112   jboolean isInverted;
113 public: // actually protected
114   ::javax::swing::event::ChangeListener * changeListener;
115   ::javax::swing::event::ChangeEvent * changeEvent;
116 public:
117   static ::java::lang::Class class$;
118 };
119
120 #endif // __javax_swing_JSlider__