00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef Fl_Adjuster_H
00025 #define Fl_Adjuster_H
00026
00027 #ifndef Fl_Valuator_H
00028 #include "Fl_Valuator.H"
00029 #endif
00030
00043 class FL_EXPORT Fl_Adjuster : public Fl_Valuator {
00044 int drag;
00045 int ix;
00046 int soft_;
00047 protected:
00048 void draw();
00049 int handle(int);
00050 void value_damage();
00051 public:
00052 Fl_Adjuster(int X,int Y,int W,int H,const char *l=0);
00059 void soft(int s) {soft_ = s;}
00066 int soft() const {return soft_;}
00067 };
00068
00069 #endif
00070
00071
00072
00073