]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/hslider.cpp
Change State into a bitmask to allow more fine-grained control of styles
[libs/gltk.git] / source / hslider.cpp
index 32d0f6521b98f3ddae610557d71625d30aaed43e..a0caca54b17d2292a68f9fc219d27ace4b74a74f 100644 (file)
@@ -27,20 +27,14 @@ void HSlider::button_press(int x, int y, unsigned btn)
        {
                int sx=geom.x+static_cast<int>((geom.w-slider_size)*(value-min)/(max-min));
                if(btn==1 && x>=sx && x<static_cast<int>(sx+slider_size))
-               {
-                       state=ACTIVE;
                        start_drag(x);
-               }
        }
 }
 
 void HSlider::button_release(int, int, unsigned btn)
 {
        if(btn==1)
-       {
                end_drag();
-               state=NORMAL;
-       }
 }
 
 void HSlider::pointer_motion(int x, int)