]> Shamusworld >> Repos - architektonas/blobdiff - src/structs.h
GUI functionality fixes.
[architektonas] / src / structs.h
index 5f694886d5b079843c05ce5db191f8bd8a9c8525..bef3c52f93879fa24f545b90ca9cf4cdc97ac813 100644 (file)
@@ -128,13 +128,14 @@ struct Spline {
 
 struct Container {
        OBJECT_COMMON;
-       std::vector<void *> objects;
+       VPVector objects;
        double scale;
        bool topLevel;
        Object * clicked;
 
        Container(bool tl = false): type(OTContainer), id(Global::objectID++), selected(false), hovered(false), hitObject(false), topLevel(tl), clicked(NULL) {}
        void Add(void * obj) { objects.push_back(obj); }
+       void Add(VPVector objs) { objects.insert(objects.end(), objs.begin(), objs.end()); }
 //     void DeleteContents(void) {}
 /*     void DeleteContents(Container * c)
        {