X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fhslider.cpp;h=f19eafee419db334409007df3eb1e02be402856a;hb=c2635c5a3dca6a6cea5562fd387beb0662b18cf0;hp=dda8b43168643a74825480c72e3017891adce8fd;hpb=c062ca892fc6e10f74a76991b5d4b4349c046b5f;p=libs%2Fgltk.git diff --git a/source/hslider.cpp b/source/hslider.cpp index dda8b43..f19eafe 100644 --- a/source/hslider.cpp +++ b/source/hslider.cpp @@ -1,3 +1,10 @@ +/* $Id$ + +This file is part of libmspgltk +Copyright © 2007 Mikko Rasa, Mikkosoft Productions +Distributed under the LGPL +*/ + #include #include #include "graphic.h" @@ -20,7 +27,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((geom.w-sw)*(value-min)/(max-min)); + int sx=geom.x+static_cast((geom.w-sw)*(value-min)/(max-min)); if(btn==1 && x>=sx && x