40 #define FL_HORIZONTAL 1
58 double previous_value_;
65 Fl_Valuator(
int X,
int Y,
int W,
int H,
const char* L);
71 double softclamp(
double);
72 void handle_drag(
double newvalue);
73 void handle_release();
74 virtual void value_damage();
81 void bounds(
double a,
double b) {min=a; max=b;}
110 void range(
double a,
double b) {min = a; max = b;}
112 void step(
int a) {A = a; B = 1;}
114 void step(
double a,
int b) {A = a; B = b;}
127 double step()
const {
return A/B;}
131 double value()
const {
return value_;}
134 virtual int format(
char*);
135 double round(
double);
136 double clamp(
double);
137 double increment(
double,
int);
The Fl_Valuator class controls a single floating-point value and provides a consistent interface to s...
Definition: Fl_Valuator.H:55
void maximum(double a)
Sets the maximum value for the valuator.
Definition: Fl_Valuator.H:89
double previous_value() const
Gets the previous floating point value before an event changed it.
Definition: Fl_Valuator.H:68
double minimum() const
Gets the minimum value for the valuator.
Definition: Fl_Valuator.H:83
int horizontal() const
Tells if the valuator is an FL_HORIZONTAL one.
Definition: Fl_Valuator.H:64
void set_value(double v)
Sets the current floating point value.
Definition: Fl_Valuator.H:76
void step(double a, int b)
See double Fl_Valuator::step() const.
Definition: Fl_Valuator.H:114
double maximum() const
Gets the maximum value for the valuator.
Definition: Fl_Valuator.H:87
void handle_push()
Stores the current value in the previous value.
Definition: Fl_Valuator.H:70
void minimum(double a)
Sets the minimum value for the valuator.
Definition: Fl_Valuator.H:85
void bounds(double a, double b)
Sets the minimum (a) and maximum (b) values for the valuator widget.
Definition: Fl_Valuator.H:81
double value() const
Gets the floating point(double) value.
Definition: Fl_Valuator.H:131
void range(double a, double b)
Sets the minimum and maximum values for the valuator.
Definition: Fl_Valuator.H:110
void step(int a)
See double Fl_Valuator::step() const.
Definition: Fl_Valuator.H:112
double step() const
Gets or sets the step value.
Definition: Fl_Valuator.H:127