4 #include <msp/datafile/objectloader.h>
12 class Loader: public Msp::DataFile::ObjectLoader<Appearance>
18 Loader(Appearance &, const Theme &);
20 void background_color(unsigned, unsigned, unsigned);
21 void background_color_named(const std::string &);
22 void border_color(unsigned, unsigned, unsigned);
23 void border_color_named(const std::string &);
24 void font_size(float);
25 void text_color(unsigned, unsigned, unsigned);
26 void text_color_named(const std::string &);
32 Color background_color;
35 unsigned sound_volume;
40 unsigned get_font_size() const { return font_size; }
41 const Color &get_border_color() const { return border_color; }
42 const Color &get_background_color() const { return background_color; }
43 const Color &get_text_color() const { return text_color; }
44 unsigned get_sound_type() const { return sound_type; }
45 unsigned get_sound_volume() const { return sound_volume; }