diff -r 4244bcd9e6ea -r 325958acb69b branchobj.cpp --- a/branchobj.cpp Thu Sep 22 12:56:05 2005 +0000 +++ b/branchobj.cpp Mon Oct 10 11:20:25 2005 +0000 @@ -569,18 +569,17 @@ void BranchObj::positionBBox() { - // TODO testing (optimization) - /* + /*// TODO testing (optimization) QString h=getHeading(); if (!h.isEmpty()) cout << "BO::positionBBox("<positionBBox(); - systemFlags->positionBBox(); - standardFlags->positionBBox(); + // Position contents by moving OO + OrnamentedObj::move (absPos.x(),absPos.y()); + // It seems that setting x,y also affects width,height int w_old=bbox.width(); int h_old=bbox.height(); @@ -654,6 +653,11 @@ void BranchObj::setHeading(QString s) { +/* FIXME testing only + cout << "BO::setHeading ("<