]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/vslider.cpp
Make autosize_special const and add a const autosize overload
[libs/gltk.git] / source / vslider.cpp
index 53c8f511db5060816972a1c5f21fe5ae974361f9..d32c57d1aa91b9d25c919f9d3f592b0dee9eb327 100644 (file)
@@ -12,7 +12,7 @@ VSlider::VSlider():
        slider_size(1)
 { }
 
-void VSlider::autosize_special(const Part &part, Geometry &ageom)
+void VSlider::autosize_special(const Part &part, Geometry &ageom) const
 {
        if(part.get_name()=="slider")
        {
@@ -44,9 +44,9 @@ void VSlider::rebuild_special(const Part &part)
        }
 }
 
-void VSlider::button_press(int x, int y, unsigned btn)
+void VSlider::button_press(int, int y, unsigned btn)
 {
-       if(btn==1 && geom.is_inside_relative(x, y) && max>min)
+       if(btn==1 && max>min)
        {
                int sy = static_cast<int>((geom.h-slider_size)*(value-min)/(max-min));
                if(y<sy)