]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/hslider.cpp
Add key events
[libs/gltk.git] / source / hslider.cpp
index dda8b43168643a74825480c72e3017891adce8fd..8a9cbb86fdb4ef0615119cb694e932ce5bfb7ba7 100644 (file)
@@ -20,7 +20,7 @@ void HSlider::button_press(int x, int y, unsigned btn)
        if(geom.is_inside(x, y))
        {
                int sw=get_slider_width();
-               int sx=static_cast<int>((geom.w-sw)*(value-min)/(max-min));
+               int sx=geom.x+static_cast<int>((geom.w-sw)*(value-min)/(max-min));
                if(btn==1 && x>=sx && x<sx+sw)
                {
                        dragging=true;