X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flineararrangement.h;h=ce49b34edf38c99d9618a2f424cbcc73bafb2adb;hb=d2491d05fe17541a01bd7f3264e693fad616f2d9;hp=3fd5ef770623c2db2d5004ab9e5ffe6f245ba665;hpb=fef09a8d2fe38dcc8fd3beff3e132f945a4d4c8a;p=libs%2Fgltk.git diff --git a/source/lineararrangement.h b/source/lineararrangement.h index 3fd5ef7..ce49b34 100644 --- a/source/lineararrangement.h +++ b/source/lineararrangement.h @@ -16,7 +16,9 @@ public: Loader(LinearArrangement &); private: void expand(); + void spacing(unsigned); void split(); + void uniform(bool); }; protected: @@ -26,15 +28,22 @@ protected: bool first; bool split_here; Side gravity; + bool internal_aligned; + bool uniform; + Widget *uniform_ref; + int next_spacing; LinearArrangement(Layout &, Side); public: + void set_uniform(bool); void split(); void expand(); + void spacing(unsigned); protected: virtual void process_widget(Widget &, Side, bool); + virtual void finish_widget(Widget &); virtual void finish_slot(); };