]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/slider.cpp
Add protected functions for manipulating widget state
[libs/gltk.git] / source / slider.cpp
index 7a0029e05b79e430839bf560d5ff1fe7757c33ba..de4d12e3d69646f4960d65c5ee4316901cbc9bcd 100644 (file)
@@ -48,7 +48,7 @@ void Slider::start_drag(int p)
        dragging = true;
        drag_start_pos = p;
        drag_start_value = value;
-       state |= ACTIVE;
+       set_state(ACTIVE);
 }
 
 void Slider::drag(int p)
@@ -60,7 +60,7 @@ void Slider::drag(int p)
 void Slider::end_drag()
 {
        dragging = false;
-       state &= ~ACTIVE;
+       clear_state(ACTIVE);
 }