X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Frs_preview.h;h=e1151de3efaae88f51163a13cf03da0deab00899;hb=d774c2655ba2c3657a565f325411144452392277;hp=f8a98c32f7e9d8607fe75c69c7e5fe4da4206cbd;hpb=16ce54abf01ca3032e42a5bb11a4afcf9014dcca;p=architektonas diff --git a/src/base/rs_preview.h b/src/base/rs_preview.h index f8a98c3..e1151de 100644 --- a/src/base/rs_preview.h +++ b/src/base/rs_preview.h @@ -2,8 +2,10 @@ #define RS_PREVIEW_H #include "rs_entitycontainer.h" +#include "vector.h" class RS_Entity; +class PaintInterface; /** * This class supports previewing. The RS_Snapper class uses @@ -25,8 +27,16 @@ class RS_Preview: public RS_EntityContainer virtual void addStretchablesFrom(RS_EntityContainer & container, const Vector & v1, const Vector & v2); + void SetOffset(Vector); + Vector Offset(void); + void SetVisible(bool visibility = true); + bool Visible(void); + void Draw(GraphicView *, PaintInterface *); + private: int maxEntities; + bool visible; + Vector offset; }; #endif