To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=108739
------- Additional comments from a...@openoffice.org Tue Mar 23 11:01:05 +0000 2010 ------- AW: Testing with the new implementations of get/setSdrObjectTransformation shows many nifty problems which have to do with the non-abilities of the old core, e.g. calling NbcMirror methods from SDrPathObj for the Text parts (to get the weird text mirrroring running) has caveats which lead to double action; SdrTextObj::NbcMirror will again change object geometry, thus setSdrObjectTransformation should only change graphic content which would be the mirroring of the polygon itself. If a SnapRect is to be set and from which method is not easy to figure out with the old stuff involved. Sometimes, it just is not possible to solve it due to old model limitations. This brings me back to the 'big change': Give SdrObject a ObjectTransformation. Implications, though, go very far... To check what else is in the way (a and b from above are done) i change to isolate: (d) aOutRect to maObjectBoundRectangle (e) aAnchor to maObjectAnchor It quickly shows that (d) is a hard case; aOutRect SHOULD be the BoundRect of the object, but for naked SdrObject and derivations other than SdrAttrObj (which gets maSnapRect) is is misused as object geometry as can be seen in the manipulating and creating methods. The Move/Shear/Scale etc. would be removed anyways, but the BegCreate etc. is in the way. Trying to isolate these into an own tooling class... --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@graphics.openoffice.org For additional commands, e-mail: issues-h...@graphics.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org For additional commands, e-mail: allbugs-h...@openoffice.org