]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/widget.h
Refactor widget autosizing
[libs/gltk.git] / source / widget.h
index 50e3279e3b5c3d753373246d88d13f7e3a0800e0..5c81b8056e6f409641095b2303513a95eff4d3ae 100644 (file)
@@ -61,7 +61,10 @@ public:
 
        void set_position(int, int);
        void set_size(unsigned, unsigned);
-       virtual void autosize();
+       void autosize();
+protected:
+       virtual void autosize_special(const Part &, Geometry &) { }
+public:
        void set_geometry(const Geometry &);
        const Geometry &get_geometry() const { return geom; }