]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/style.h
Add various constructors to Sides (semantics inspired by CSS margins)
[libs/gltk.git] / source / style.h
index f17735f05e07c7efb4a3aa88c9e4bb6f4db79724..e1cbc3a40e43300cc36df44f6f9174a36d86e1df 100644 (file)
@@ -41,9 +41,11 @@ public:
                void font(const std::string &);
                void font_color(float, float, float);
                void part();
-               void special(const std::string &);
+               void part(const std::string &);
        };
 
+       typedef std::list<Part> PartSeq;
+
 private:
        const GL::Font *font;
        GL::Color font_color;
@@ -54,6 +56,7 @@ public:
        const GL::Font *get_font() const  { return font; }
        const GL::Color &get_font_color() const { return font_color; }
        const PartSeq &get_parts() const { return parts; }
+       const Part *get_part(const std::string &) const;
 };
 
 } // namespace GLtk