3 This file is part of libmspgltk
4 Copyright © 2007 Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
13 Slider::Slider(const Resources &r):
21 void Slider::set_value(double v)
23 double old_value=value;
31 unsigned steps=static_cast<unsigned>((v-min)/step+0.5);
36 signal_value_changed.emit(value);
39 void Slider::set_range(double a, double b)
46 void Slider::set_step(double s)
53 Slider::Loader::Loader(Slider &s):
56 add("range", &Slider::min, &Slider::max);
57 add("step", &Slider::step);
58 add("value", &Slider::value);
61 Slider &Slider::Loader::get_object() const
63 return static_cast<Slider &>(wdg);