]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/hslider.cpp
Add method to get a Part by name
[libs/gltk.git] / source / hslider.cpp
index ad447c7b017e627964b3f82e384f90442e16bbe0..8cac45f46f772b9fdee167c9909de584f599ac6e 100644 (file)
@@ -72,9 +72,8 @@ void HSlider::on_geometry_change()
 
 void HSlider::on_style_change()
 {
-       for(PartSeq::const_iterator i=style->get_parts().begin(); i!=style->get_parts().end(); ++i)
-               if(i->get_name()=="slider")
-                       slider_size = i->get_geometry().w;
+       if(const Part *slider_part = style->get_part("slider"))
+               slider_size = slider_part->get_geometry().w;
 
        on_geometry_change();
 }