class Slider: public Widget
{
public:
- class Loader: public Widget::Loader
+ class Loader: public DataFile::DerivedObjectLoader<Slider, Widget::Loader>
{
public:
Loader(Slider &);
- Slider &get_object() const;
};
sigc::signal<void, double> signal_value_changed;
double drag_start_pos;
double drag_start_value;
unsigned drag_area_size;
+ unsigned drag_area_offset;
+ unsigned slider_size;
Slider();
double get_value() const { return value; }
protected:
+ void click(int);
void start_drag(int);
void drag(int);
void end_drag();