29#define FL_HORIZONTAL 1
50 double previous_value_;
57 Fl_Valuator(
int X,
int Y,
int W,
int H,
const char* L);
63 double softclamp(
double);
64 void handle_drag(
double newvalue);
65 void handle_release();
66 virtual void value_damage();
73 void bounds(
double a,
double b) {min=a; max=b;}
102 void range(
double a,
double b) {min = a; max = b;}
104 void step(
int a) {A = a; B = 1;}
106 void step(
double a,
int b) {A = a; B = b;}
119 double step()
const {
return A/B;}
120 void precision(
int digits);
123 double value()
const {
return value_;}
126 virtual int format(
char*);
127 double round(
double);
128 double clamp(
double);
129 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:47
double step() const
Gets or sets the step value.
Definition Fl_Valuator.H:119
double value() const
Gets the floating point(double) value.
Definition Fl_Valuator.H:123
void set_value(double v)
Sets the current floating point value.
Definition Fl_Valuator.H:68
void step(int a)
See double Fl_Valuator::step() const
Definition Fl_Valuator.H:104
double minimum() const
Gets the minimum value for the valuator.
Definition Fl_Valuator.H:75
void range(double a, double b)
Sets the minimum and maximum values for the valuator.
Definition Fl_Valuator.H:102
void handle_push()
Stores the current value in the previous value.
Definition Fl_Valuator.H:62
double previous_value() const
Gets the previous floating point value before an event changed it.
Definition Fl_Valuator.H:60
double maximum() const
Gets the maximum value for the valuator.
Definition Fl_Valuator.H:79
void minimum(double a)
Sets the minimum value for the valuator.
Definition Fl_Valuator.H:77
void maximum(double a)
Sets the maximum value for the valuator.
Definition Fl_Valuator.H:81
void bounds(double a, double b)
Sets the minimum (a) and maximum (b) values for the valuator widget.
Definition Fl_Valuator.H:73
void step(double a, int b)
See double Fl_Valuator::step() const
Definition Fl_Valuator.H:106
int horizontal() const
Tells if the valuator is an FL_HORIZONTAL one.
Definition Fl_Valuator.H:56