+Panel::Loader::Loader(Panel &p, map<string, Widget *> &m):
+ DataFile::DerivedObjectLoader<Panel, Widget::Loader>(p),
+ wdg_map(m),
+ last_widget(nullptr)
+{
+ if(!widget_registry_init_done)
+ {
+ widget_registry_init_done = true;
+ register_child_type<Button>("button");
+ register_child_type<DragHandle>("draghandle");
+ register_child_type<Dropdown>("dropdown");
+ register_child_type<Entry>("entry");
+ register_child_type<HSlider>("hslider");
+ register_child_type<Image>("image");
+ register_child_type<Indicator>("indicator");
+ register_child_type<Label>("label");
+ register_child_type<List>("list");
+ register_child_type<Panel>("panel");
+ register_child_type<ProgressBar>("progressbar");
+ register_child_type<Toggle>("toggle");
+ register_child_type<VSlider>("vslider");