]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/panel.cpp
Adjust things to conform to changes in other libraries
[libs/gltk.git] / source / panel.cpp
index 59c363ce02b658bfbf0de73afc0770d8901b16e7..957385e0dbb82ae14c586e045a9c5ac1e0aa7cad 100644 (file)
@@ -24,7 +24,7 @@ using namespace std;
 namespace Msp {
 namespace GLtk {
 
-DataFile::LoadableTypeRegistry<Panel::Loader, Panel::Loader::AddChildType> Panel::widget_registry;
+TypeRegistry<Panel::Loader::AddChildType, Panel::Loader &> Panel::widget_registry;
 bool Panel::widget_registry_init_done = false;
 
 Panel::Panel():
@@ -240,7 +240,7 @@ Panel::Loader::Loader(Panel &p, map<string, Widget *> &m):
        add("layout",    &Loader::layout);
        add("row",       &Loader::arrangement<Row>);
        add("stack",     &Loader::arrangement<Stack>);
-       widget_registry.add_all(*this);
+       widget_registry.invoke_all(*this);
 }
 
 Layout &Panel::Loader::get_layout()