/* ui/container.h This file is part of the Osirion project and is distributed under the terms of the GNU General Public License version 2 */ /* #ifndef __INCLUDED_UI_CONTAINER_H__ #define __INCLUDED_UI_CONTAINER_H__ #include #include "ui/widget.h" namespace ui { /// a widget containing childs of equal size class Container : public Widget { public: Container(Widget *parent); ~Container(); void set_margin(const float h, const float v); void set_child_size(const float width, const float height); protected: virtual void resize(); private: math::Vector2f container_child_size; }; } #endif // __INCLUDED_UI_CONTAINER_H__ */