]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/slider.h
Reorder class members
[libs/gltk.git] / source / slider.h
index d4ae46b632040fe9b6fb8dd8c90a21a7a5125af8..8eb373667405dbb17cc25bb22fc5f9167b985eb9 100644 (file)
@@ -1,3 +1,10 @@
+/* $Id$
+
+This file is part of libmspgltk
+Copyright © 2007  Mikko Rasa, Mikkosoft Productions
+Distributed under the LGPL
+*/
+
 #ifndef MSP_GLTK_SLIDER_H_
 #define MSP_GLTK_SLIDER_H_
 
 namespace Msp {
 namespace GLtk {
 
+/**
+Sliders are used to adjust numeric values visually.  This class provides the
+common interface for sliders - see classes HSlider and VSlider (NYI) for
+concrete variations.
+*/
 class Slider: public Widget
 {
+protected:
+       double min, max;
+       double value;
+       double step;
+
 public:
        sigc::signal<void, double> signal_value_changed;
 
+protected:
+       Slider(const Resources &);
+public:
        void set_value(double);
        void set_range(double, double);
        void set_step(double);
        double get_value() const { return value; }
-protected:
-       double min, max;
-       double value;
-       double step;
-
-       Slider(const Resources &);
 };
 
 } // namespace GLtk