]> Shamusworld >> Repos - architektonas/blobdiff - src/container.h
Trim tool now works for Lines, but inaccurate.
[architektonas] / src / container.h
index d04f6bfd49d44c2b44ba5eb4d8e1c2dc630b69d2..7de5d8918c175e2e08a221eae603005ceed5d001 100644 (file)
@@ -16,7 +16,7 @@ class Container: public Object
                virtual void Draw(Painter *);
                virtual Vector Center(void);
                virtual bool Collided(Vector);
-               virtual void PointerMoved(Vector);
+               virtual bool PointerMoved(Vector);
                virtual void PointerReleased(void);
                virtual bool NeedsUpdate(void);
                virtual void Add(Object *);
@@ -48,6 +48,8 @@ class Container: public Object
        public:
                std::vector<Object *> objects;
                bool isTopLevelContainer;
+               Object * lastObjectClicked;
+               Object * lastObjectHovered;
        private:
                bool dragging;
                bool draggingHandle1;