]> Shamusworld >> Repos - architektonas/blobdiff - src/container.h
Added 1st stab at grouping capability.
[architektonas] / src / container.h
index e7bf355217d82d6c7d8a7528797b2ca917e600ec..a5322896e59b85d782e20e69f3f7d320a32d2df3 100644 (file)
@@ -21,7 +21,17 @@ class Container: public Object
                virtual bool NeedsUpdate(void);
                virtual void Add(Object *);
                virtual void Enumerate(FILE *);
+//             virtual ObjectType Type(void);
+               void Delete(Object *);
                void Clear(void);
+               void SelectAll(void);
+               void DeselectAll(void);
+               int ItemsSelected(void);
+//             ObjectType SelectedItemType(unsigned int);
+               Object * SelectedItem(unsigned int);
+//             void ReparentContentsTo(Object *);
+               void MoveContentsTo(Container *);
+               void MoveSelectedContentsTo(Container *);
 
        protected:
                Vector oldPoint;                                        // Used for dragging