]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/slider.h
Properly account for margins in sliders
[libs/gltk.git] / source / slider.h
index 6612c619aaaea80ae2445cd548edd9d38fcd742e..a95a6a57665fd905577d3e76f54afa76ef5313f1 100644 (file)
@@ -32,6 +32,8 @@ protected:
        double drag_start_pos;
        double drag_start_value;
        unsigned drag_area_size;
+       unsigned drag_area_offset;
+       unsigned slider_size;
 
        Slider();
 
@@ -42,6 +44,7 @@ public:
        double get_value() const { return value; }
 
 protected:
+       void click(int);
        void start_drag(int);
        void drag(int);
        void end_drag();