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





------- Additional comments from [EMAIL PROTECTED] Thu Mar  8 09:57:04 +0000 
2007 -------
AW->CL: This is a very future-stretched and Draw/Impress centered view of
things. I share this thoughts with You for Draw/Impress, but it's one of seven
DrawingLayer users and the bug is now and needs to fixed near to the 2.2.1/2.3
timeline. The BugFix is what this task is about.

SW and SC DO paint layer-oriented today (hell, heaven, form layer), i ask myself
more why Draw/Impress did never do the necessary changes in the old days. This
would have of course given much more weight to the layer UI controls, because
their order would influence the paint order, too. Layer-oriented painting is
just not used there yet, at least not consequently because it's used for form
controls.

The simple fact is: We do not need (and cannot, see other apps) to 'replace' the
current mechanisms, we need to rework it in some aspects (of course) and can use
it for what You suggest, as it is done in SW/SC. This would also require to add
UI for layer management ASAP.

The other facts (to have form controls in the front) have to do with:
- form controls may be VCL windows
- their paint still uses the Show()/Hide()/SetParent() hack which does NOT take
care of clip regions set during paint and NOT handle transparent controls (e.g.
radio buttons) without special handling (we are working on those...)
- even in design mode, we have at least one control (grid control) that is a VCL
window in that mode, so not even in this mode can You visualize the controls as
part of a single Z-Order (with overlapping)
- Switching from life mode to design mode would potentally (for the user
surprisingly and suddenly) overpaint some controls which were in the front
before (due to their VCL window nature)

So, ATM there is no way to avoid a forms layer and to make it working.
HTH.

---------------------------------------------------------------------
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to