X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcontainer.cpp;h=bec206602a95248c72f53ad4de28f41444b71659;hb=9fdbf99cdb3c5620e665c3ecb34e83d778cb311a;hp=483608a40764a3e3612be9460f5d92a100bd7ab7;hpb=2b70e8801c43875ed3f4135bdd0141265cff0312;p=libs%2Fgltk.git diff --git a/source/container.cpp b/source/container.cpp index 483608a..bec2066 100644 --- a/source/container.cpp +++ b/source/container.cpp @@ -5,6 +5,11 @@ using namespace std; namespace Msp { namespace GLtk { +hierarchy_error::hierarchy_error(const string &w): + logic_error(w) +{ } + + Container::Container(): click_focus(0), click_button(0) @@ -35,7 +40,7 @@ void Container::remove(Widget &wdg) return; } - throw InvalidState("That Widget is not in this Container"); + throw hierarchy_error("widget not in container"); } Container::Child *Container::create_child(Widget *wdg)