]> Shamusworld >> Repos - architektonas/blobdiff - src/circle.cpp
First stabs at sizing dimension lines properly.
[architektonas] / src / circle.cpp
index 9233f3e1c281dfb46470d12ba31070a808a6db14..5750b1f0ecabb66ac2929f68cb4b6543ea035bbf 100644 (file)
@@ -35,15 +35,15 @@ Circle::~Circle()
        else
                painter->SetPen(QPen(Qt::black, 1.0, Qt::SolidLine));
 
-       // Draw handles (if needed)
+       // Draw the object...
+       painter->DrawEllipse(position, radius, radius);
+
+       // & draw handles (if needed)
        if (state == OSSelected || hitCenter)
                painter->DrawHandle(position);
 
        if (state == OSSelected && draggingEdge && objectWasDragged)
                painter->DrawHandle(dragPoint);
-
-       // & finally, draw the object!
-       painter->DrawEllipse(position, radius, radius);
 }
 
 /*virtual*/ Vector Circle::Center(void)