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

Reply via email to