To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=99123





------- Additional comments from a...@openoffice.org Wed Feb 11 16:48:26 +0000 
2009 -------
AW: Problem is the usage of MetaFile for presentation, one more argument to
change to primitive usage. MetaFile is a paint recording, while primitives are a
scene graph. In the primitives is an extra handling for invisible objects to
derive valid BoundRects for them; in it's usage as scene graph this is valid.
The MetaFile does not contain data anymore for invisible objects. This was the
case before by pure chance, e.g. VCL could have since ever not recorded paints
when pen and fill is not set. It is not a good idea to base the BoundRect
functionality in the slideshow on such data.

The ideal scenario would be (A): The Slideshow uses primitives and such gets a
correct BoundRect even for invisible objects.

With MetaFile in Slideshow (B): When slideshow gets the MetaFile for each
object, it seems to generate the BoundRect from it. If this is empty, use the
API and xShape to get topLeft() amd Size() and build a BoundRect from them.

With primitive renderer (C): Do not ignore invisible geometry when emulating the
MetaFile generation, but paint an invisible rectangle instead.

The letters are in order of clean programming, but in the inverse order of time
needed for the change.

---------------------------------------------------------------------
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