[CREATE] OpenRaster proposal: save layer edit-locking status
Boudewijn Rempt
boud at valdyas.org
Sun Mar 25 02:49:55 PDT 2012
On Saturday 24 March 2012 Mar, Andrew Chadwick wrote:
> MyPaint at least supports a concept of layers which are locked to
> prevent accidental editing (whatever that means). This should be saved
> in a way which allows other editors to support the same concept (if it's
> implemented). Let's do this with an extra attribute on <layer/>:
>
> <stack>
> <layer name="sketch" x="0" y="0" src="data/layer001.png"
> edit-locked="edit-locked"/>
> <layer name="colours" x="-512" y="-128" src="data/layer002.png"/>
> </stack>
>
> A fuller proposal page is up at
> http://www.freedesktop.org/wiki/Specifications/OpenRaster/Draft/LayerEditLockingStatus
> . Comments welcome! (Reply-To: set; please use the CREATE list for feedback)
>
> Obviously this can mean slightly different things to different editors,
> even if we all agree that "edit-locked" means users shouldn't be able to
> draw to a layer until they unlock it. Some editors might forbid deleting
> it too, for example. That's fine though; different apps should be able
> to fill in the detail with their own implementation. Also, feel free to
> just ignore this if your app's nearest concept is radically different on
> closer inspection :D
>
>
I guess it would work fine for Krita. In Krita's native file format we just use "locked=true", but our file format doesn't have any kind of real specficiation atm :-).
We can easily support your proposial in ora files.
--
Boudewijn Rempt
http://www.valdyas.org, http://www.krita.org, http://www.boudewijnrempt.nl
More information about the CREATE
mailing list