To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=99385
------- Additional comments from a...@openoffice.org Fri Feb 20 16:37:35 +0000 2009 ------- AW: 2nd action: Take back BugFix which allowed access to OverlayObjects at the OverlayManager, solve by adding a feature to hand over an OverlayManager if needed at construction from which the OverlayObjects will be 'stolen'. AW: 3rd action: Return type optimizations (sal_Bool, etc..). AW: 4th action: Added basic drawinglayer::primitive2d::Primitive2DSequence to OverlayObject; support for access and creation methods. Adding creation method (createOverlayObjectPrimitive2DSequence()) to all implementations. Next step is implementing those... I thought about forcing an OverlayManager at OverlayObject's creation time to instantly add it and go in the direction to only allow OverlayObjects to exist during OverlayManager's lifetime, but rejected again. This would have put ownership to the OverlayManagers. But for worling with created OverlayObjects, it's necessary to hold references to them, so on OverlayManager destruction, a mechanism would have been needed to invalidate those references. This makes thigs way to complicated. Lifetime now stays as it is: Who creates an OverlayObject, keeps it. Maybe - with a vector of OverlayObjects - i may start to allow one OverlayObject being added to multiple OverlayManagers, but this will need some management again, too... --------------------------------------------------------------------- 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