X-Git-Url: http://git.tdb.fi/?p=libs%2Fgltk.git;a=blobdiff_plain;f=source%2Fpanel.h;fp=source%2Fpanel.h;h=43c0f41b64d91a0241d9211f761e5702f9d5a47e;hp=ab83de078bc17f595f8089112610c3f72fd8cb41;hb=90d5f5f2ebaeb8aaa4aa47a0c2207f96758cba8c;hpb=eeec8c83778e73c02c414db772f790540e626d2c diff --git a/source/panel.h b/source/panel.h index ab83de0..43c0f41 100644 --- a/source/panel.h +++ b/source/panel.h @@ -36,7 +36,6 @@ public: Loader(Panel &, WidgetMap &); private: - Layout &get_layout(); Widget &get_last_widget(); template void arrangement(); @@ -81,8 +80,7 @@ public: const char *get_class() const override { return "panel"; } - void set_layout(Layout *); - Layout *get_layout() { return layout; } + Layout &get_or_create_layout(); protected: void autosize_special(const Part &, Geometry &) const override;