value = max;
else
{
- unsigned steps = static_cast<unsigned>((v-min)/step+0.5);
+ double steps = round((v-min)/step);
value = min+steps*step;
}
if(!style)
return;
- if(const Part *slider_part = style->get_part("slider"))
+ if(const Part *slider_part = style->find_part("slider"))
{
const Geometry &pgeom = slider_part->get_geometry();
const Sides &margin = slider_part->get_margin();