#define MSP_GLTK_CONTAINER_H_
#include <list>
+#include <stdexcept>
#include <sigc++/trackable.h>
#include "widget.h"
namespace Msp {
namespace GLtk {
+class hierarchy_error: public std::logic_error
+{
+public:
+ hierarchy_error(const std::string &);
+ virtual ~hierarchy_error() throw() { }
+};
+
+
class Container: virtual public Widget
{
protected: