OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [Fwd: Re: [Fwd: [office] Proposal: layer-set per page]]


Hi David,
Hi all,

please find below Christian Lippka's comment regarding layer-sets per page.

Best regards

Michael

BTW: Christian is an OOo Impress developer.

-------- Original Message --------
Subject: Re: [Fwd: [office] Proposal: layer-set per page]
Date: Mon, 09 Jul 2007 14:37:12 +0200
From: Christian Lippka - Sun Microsystems GmbH - Hamburg 
<Christian.Lippka@Sun.COM>
To: Michael Brauer - Sun Germany - ham02 - Hamburg <Michael.Brauer@Sun.COM>
CC: Armin Le Grand <Armin.Le.Grand@Sun.COM>
References: <468DD64C.6010006@sun.com>

having individual layers for pages in a drawing document makes perfectly
sense as a feature.

If I read your proposal correct you want to keep the document wide
layers and add
optional layers per page. I think this only complicates things. Take
your example that
when you delete a layer only the shapes that are on that layer on the
current slides
are deleted. This will only happen if the deleted layer is in fact a
layer that is local
to the current slide. Deleting a document wide layer will still cause
all shapes to be
deleted. I think this is a source of major confusion for the users.
Also I'm not a fan of user interface dialogs like "do you want to add
that layer
to the current page only or to the document Yes/No/What?"

So my opinion to this proposal is to either define that the page layer
completely override the document wide layer or better to define
that a document can have either only document wide layer or
page layer.

Having only page layer and maybe deprecating document wide layer would
allow us to add two other nice enhancements.

1) Layer in other drawing applications always also influence the paint order
of the shapes.
Therefore if you move one layer behind another layer, you also move the
shapes
from that layer behind the shapes of the other layer. If we deprecate
the old
document wide layer we could define this behavior for the page layer and
avoid
compatibility issues with old documents.
By adding this paint order feature to the layers, one must thing how to
handle
group shapes. Does it make sense that shapes inside group shapes can
have individual layers? Or should only the group shapes on page level have
layers and all shapes inside would be forced to the layer of the top
group shape?
Personally I think only the later makes sense and could be implemented
without
making this feature to complicated for the end user.

2) Layer settings are currently application view settings
In OpenOffice.org a layer can be visible or hidden, printable or non
printable and
locked or non locked. These are implemented as view settings and therefore
stored like the other settings as generic and undocumented data.
OOo supports these settings individual for each open view. This may make
sense
for the visibility flag, so you want a layer visible in one view and not
visible in
the next. But that does not make much sense for printing and lock. Those
attributes are definitely document settings.
And even for the visibility the current feature is flawed as OOo only
saves one
view, so the per view information is lost.
Therefore I would suggest to also add these three layer properties directly
to the page layer in the document and making them therefore document
settings.


-- 
Sun Microsystems GmbH
Sonnenallee 1, D-85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering


-- 
Michael Brauer, Technical Architect Software Engineering
StarOffice/OpenOffice.org
Sun Microsystems GmbH             Nagelsweg 55
D-20097 Hamburg, Germany          michael.brauer@sun.com
http://sun.com/staroffice         +49 40 23646 500
http://blogs.sun.com/GullFOSS

Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1,
	   D-85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]