return get_item(appearances, name);
}
+const Appearance *Theme::find_appearance(const string &name) const
+{
+ AppearanceMap::const_iterator i = appearances.find(name);
+ return (i!=appearances.end() ? &i->second : 0);
+}
+
Theme::Loader::Loader(Theme &t):
DataFile::ObjectLoader<Theme>(t)
void Theme::Loader::appearance(const string &name)
{
Appearance app;
- load_sub(app, obj);
+ Appearance::Loader ldr(app, &obj);
+ load_sub_with(ldr);
obj.set_appearance(name, app);
}