From 574bf11742c40203a4433c0b69264014b10b5a96 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 12 Oct 2008 17:27:00 +0000 Subject: container widget --- src/ui/container.h | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'src/ui/container.h') diff --git a/src/ui/container.h b/src/ui/container.h index 77e987e..ae97bdf 100644 --- a/src/ui/container.h +++ b/src/ui/container.h @@ -4,33 +4,38 @@ 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" + +#include "ui/window.h" namespace ui { /// a widget containing childs of equal size -class Container : public Widget { +class Container : public Window { public: Container(Widget *parent); ~Container(); - void set_margin(const float h, const float v); - void set_child_size(const float width, const float height); + void set_margin(const float); + void set_childsize(const float width, const float height); + + inline const math::Vector2f & childsize() const { return container_childsize; } + + inline float margin() const { return container_margin; } protected: virtual void resize(); private: - math::Vector2f container_child_size; + float container_margin; + math::Vector2f container_childsize; }; } #endif // __INCLUDED_UI_CONTAINER_H__ -*/ + -- cgit v1.2.3