]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/list.h
Implement autosize for List and use it from Dropdown
[libs/gltk.git] / source / list.h
index dee57ed55c98587182976bf5b338a5683b79f93c..426d309b6a6c1a23a21b29e2d1e2a1b6bbf8899b 100644 (file)
@@ -46,6 +46,8 @@ public:
 
        List(const Resources &);
 
+       virtual void autosize();
+
        void append(const std::string &);
        void insert(unsigned, const std::string &);
        void remove(unsigned);
@@ -65,7 +67,7 @@ private:
        virtual void on_geometry_change();
        virtual void on_style_change();
        void reposition_slider();
-       void recalculate_parameters();
+       void check_view_range();
        void slider_value_changed(double);
 };