]> Shamusworld >> Repos - architektonas/blobdiff - src/dimension.h
Trim tool now works for Lines, but inaccurate.
[architektonas] / src / dimension.h
index c3709b61bbaf24da3fa23aa78a273ba3a399ec7f..dfbfd1d95dc3fa978cf0781bfe4c4ccc8faa34f8 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef __DIMENSION_H__
 #define __DIMENSION_H__
 
-#include "connection.h"
 #include "object.h"
 
 class Line;
@@ -20,7 +19,7 @@ class Dimension: 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 HitTest(Point);
                virtual void Enumerate(FILE *);
@@ -38,6 +37,7 @@ class Dimension: public Object
                Vector endpoint;                                        // Starting point is Object::position
                Vector oldPoint;                                        // Used for dragging
                Point oldEndpoint;
+               Point linePt1, linePt2;                         // Used for testing dimension line hits
 
        private:
                bool dragging;