1.1 --- a/floatobj.cpp Thu Feb 23 08:37:39 2006 +0000
1.2 +++ b/floatobj.cpp Tue Mar 07 11:32:02 2006 +0000
1.3 @@ -81,17 +81,25 @@
1.4 move (p.x(), p.y());
1.5 }
1.6
1.7 +void FloatObj::setDockPos()
1.8 +{
1.9 + childPos=QPoint (bbox.bottomRight().x(), bbox.bottomRight().y() );
1.10 + parPos=absPos;
1.11 +}
1.12 +
1.13 void FloatObj::reposition()
1.14 {
1.15 + /* FIXME not needed?
1.16 if (useOrientation)
1.17 {
1.18 if (parObj->getOrientation()==OrientLeftOfCenter)
1.19 - move (parObj->x() - relPos.x() + parObj->width() - bbox.width(), parObj->y()+relPos.y());
1.20 + move (parObj->getChildPos().x() - relPos.x() + parObj->width() - bbox.width(), parObj->y()+relPos.y());
1.21 else
1.22 - move (parObj->x()+relPos.x(), parObj->y()+relPos.y());
1.23 + move (parObj->x()+relPos.x(), parObj->getChildPos().y()+relPos.y());
1.24 }
1.25 else
1.26 - move (parObj->x()+relPos.x(), parObj->y()+relPos.y());
1.27 + */
1.28 + move (parObj->getChildPos().x()+relPos.x(), parObj->getChildPos().y()+relPos.y());
1.29 updateLink();
1.30 }
1.31