]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/slider.cpp
Change State into a bitmask to allow more fine-grained control of styles
[libs/gltk.git] / source / slider.cpp
index dacd826630bc670cb364f8fa0d27c27f005cdc64..ead5664a303fae8e88ac26c9e0967629a5b02ceb 100644 (file)
@@ -56,6 +56,7 @@ void Slider::start_drag(int p)
        dragging=true;
        drag_start_pos=p;
        drag_start_value=value;
+       state|=ACTIVE;
 }
 
 void Slider::drag(int p)
@@ -67,6 +68,7 @@ void Slider::drag(int p)
 void Slider::end_drag()
 {
        dragging=false;
+       state&=~ACTIVE;
 }