X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flayout.h;h=a8ea3bf25b7f819492d14eb34c30a24380ba1f76;hb=72db2a8d41cc0eb8404572d1a720d59fab0551cd;hp=b8c4eddf51c526222538457b64a971d6e6e83ad2;hpb=8eeb6ee5d40c21150839e24996cc3e9ef308374d;p=libs%2Fgltk.git diff --git a/source/layout.h b/source/layout.h index b8c4edd..a8ea3bf 100644 --- a/source/layout.h +++ b/source/layout.h @@ -119,6 +119,7 @@ private: private: void constraint(ConstraintType, const std::string &); void expand(bool, bool); + void ghost(bool); void gravity(int, int); }; @@ -151,6 +152,7 @@ private: std::list constraints; Packing horiz_pack; Packing vert_pack; + bool ghost; Slot(Layout &, Widget &); @@ -220,6 +222,9 @@ public: void set_gravity(Widget &, int, int); void set_expand(Widget &, bool, bool); + /// Sets a widget as a ghost, taking up space even if it is hidden. + void set_ghost(Widget &, bool); + void update(); void autosize();