X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fcontainer.h;h=7d5ef4cf8e01f4873347ca8325d982793b60b616;hb=ea7712f342020baf61cf33ba98b12140da6aecf7;hp=d04f6bfd49d44c2b44ba5eb4d8e1c2dc630b69d2;hpb=dbfab6256efe6b03e9750e33081d9dcdcdfc1c34;p=architektonas diff --git a/src/container.h b/src/container.h index d04f6bf..7d5ef4c 100644 --- a/src/container.h +++ b/src/container.h @@ -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,9 @@ class Container: public Object public: std::vector objects; bool isTopLevelContainer; + Object * lastObjectClicked; + Object * lastObjectHovered; + Object * penultimateObjectHovered; private: bool dragging; bool draggingHandle1;