-void VSlider::render_special(const Part &part) const
-{
- if(part.get_name()=="slider")
- {
- Alignment align=part.get_alignment();
- if(max>min)
- align.y=(value-min)/(max-min);
-
- Geometry pgeom=part.get_geometry();
- align.apply(pgeom, geom, part.get_margin());
-
- GL::push_matrix();
- GL::translate(pgeom.x, pgeom.y, 0);
- part.get_graphic(state)->render(pgeom.w, pgeom.h);
- GL::pop_matrix();
- }
-}
-