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


User aw changed the following:

                What    |Old value                 |New value
================================================================================
                      CC|'fl,lars,norbert2,pagalmes|'cl,fl,lars,norbert2,pagal
                        |'                         |mes'
--------------------------------------------------------------------------------
             Assigned to|aw                        |af
--------------------------------------------------------------------------------




------- Additional comments from a...@openoffice.org Fri Jan 30 17:51:38 +0000 
2009 -------
AW->AF: The ImplRenderPaintProc::createRedirectedPrimitive2DSequence(...) is
part of a callback mechanism (based on VOC's and
sdr::contact::ViewObjectContactRedirector) which CL initially used at the time
of Paints (before primitives) to do what he needed ho hide/change paints of e.g.
frames for PresObjs and stuff like Header/Footer/Time/date/PageNumber fields in
different kinds of view (i had to migrate that callback to primitives where not
only visibility may lead to not return any primitives, but also implementations
in SD exist who create extra/alternative primitives). So You will have to ask CL
about SdrPage::checkVisibility(..) and the local usage of IsVisible and
IsPrintable in ImplRenderPaintProc.
General visibility for DrawingLayer is checked using the implementations of
ViewObjectContact::isPrimitiveVisible(...) where the most used is probably
ViewObjectContactOfSdrObj::isPrimitiveVisible(..). Each VOC may implement it's
own version. The default versions already check layer visibility when the
ViewObjectContactOfSdrObj version is used. Geometric visibility (aka BoundRect
and ViewRange) is also checked in VOC, but independent from isPrimitiveVisible.
I will add CL to CC to answer the question. In my opinion - when
ViewObjectContactOfSdrObj::isPrimitiveVisible(..) is called already - it should
not be necessary.

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