]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/style.h
Convert all list containers to vectors
[libs/gltk.git] / source / style.h
index 2c4863ac4a340e627ecd1984c9ba79f6f5cde956..62a451100e7f21391240fcb647924be539d9a88d 100644 (file)
@@ -33,21 +33,19 @@ public:
                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;
 };