]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/slider.cpp
Cache widget parts in meshes
[libs/gltk.git] / source / slider.cpp
index de4d12e3d69646f4960d65c5ee4316901cbc9bcd..dc8a28a6ff0c0ca718000cb3923c5e03c1050633 100644 (file)
@@ -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()