X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fslider.cpp;h=dc8a28a6ff0c0ca718000cb3923c5e03c1050633;hb=815194201203afd6fa59e650e1007a355c829544;hp=de4d12e3d69646f4960d65c5ee4316901cbc9bcd;hpb=2accd84fb2f8cc96efea8b3f27e381c2d2749160;p=libs%2Fgltk.git diff --git a/source/slider.cpp b/source/slider.cpp index de4d12e..dc8a28a 100644 --- a/source/slider.cpp +++ b/source/slider.cpp @@ -54,7 +54,10 @@ void Slider::start_drag(int p) void Slider::drag(int p) { if(max>min) + { set_value(drag_start_value+(p-drag_start_pos)*(max-min)/drag_area_size); + rebuild(); + } } void Slider::end_drag()