+ const Sides &margin = part.get_margin();
+ const Geometry &pgeom = part.get_geometry();
+ ageom.w = std::max(ageom.w, pgeom.w*3/2+margin.left+margin.right);
+ ageom.h = std::max(ageom.h, pgeom.h+margin.top+margin.bottom);
+ }
+}
+
+void HSlider::rebuild_special(const Part &part)
+{
+ if(part.get_name()=="slider")
+ {
+ const Graphic *graphic = part.get_graphic(state);
+ if(!graphic || !graphic->get_texture())
+ return;
+