On Thu, Dec 3, 2009 at 9:35 AM, Cyrille Berger <span dir="ltr">&lt;<a href="mailto:cberger@cberger.net">cberger@cberger.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Wednesday 02 December 2009, Jon Nordby wrote:<br>
&gt; So, how much of this makes sense for OpenRaster? Do we want collapse and/or<br>
&gt; inherit? Any of the additional attributes?<br>
If for now, my paint (and it is also true for Krita) only want<br>
visibility=true|false, then I would say we go for supporting<br>
visibility=visible|hidden (the advantage of this, is that in the future, we<br>
can support more). Not sure what &#39;collapse&#39; do in SVG. As for &#39;inherits&#39;, well<br>
somehow visibility is always inherited anyway, there is no much sense in<br> having a group hidden and showing the child layer.</blockquote><div>Works for us! If anyone has objections, please raise them now. </div><div><br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">
&gt; Some way of marking a layer as locked (ie: uneditable) is also needed. Any<br>
&gt; input on this?<br>
</div>I would go for something like:<br>
editability=editable|locked|alpha-locked<br>
<br>
alpha-locked could be also named opacity-locked, it is when the transparency<br>
of the layer can not be changed, but the color can. We might find more specific<br>
locks later.<br>
Thinking about it, it might be interesting to already have channel-lock, but<br> that is difficult to express in an enum.<font color="#888888"><br>
</font></blockquote><div>Would it be acceptable to ignore the alpha-locked attribute in an application? Cause as I see it, it does not make much sense in a simple drawing app like MyPaint. </div><div>Apart from that this seems sensible to me.<br>
</div><br>-- <br>Regards Jon Nordby - <a href="http://www.jonnor.com">www.jonnor.com</a><br>