void unnamed_part();
};
- typedef std::list<Part> PartSeq;
-
private:
const GL::Font *font = nullptr;
unsigned font_size = 0;
GL::Color font_color[N_STATES_];
const GL::Sampler *sampler = nullptr;
- PartSeq parts;
+ std::vector<Part> parts;
public:
const GL::Font &get_font() const;
unsigned get_font_size() const { return font_size; }
const GL::Color &get_font_color(State) const;
const GL::Sampler &get_sampler() const;
- const PartSeq &get_parts() const { return parts; }
+ const std::vector<Part> &get_parts() const { return parts; }
const Part *find_part(const std::string &) const;
bool compare_states(State, State) const;
};