Hi, Generaly speaking, enums are better than boolean, they are more future proof (it is possible to add more values to the enum later).
On Wednesday 02 December 2009, Jon Nordby wrote: > So, how much of this makes sense for OpenRaster? Do we want collapse and/or > inherit? Any of the additional attributes? If for now, my paint (and it is also true for Krita) only want visibility=true|false, then I would say we go for supporting visibility=visible|hidden (the advantage of this, is that in the future, we can support more). Not sure what 'collapse' do in SVG. As for 'inherits', well somehow visibility is always inherited anyway, there is no much sense in having a group hidden and showing the child layer. > Some way of marking a layer as locked (ie: uneditable) is also needed. Any > input on this? I would go for something like: editability=editable|locked|alpha-locked alpha-locked could be also named opacity-locked, it is when the transparency of the layer can not be changed, but the color can. We might find more specific locks later. Thinking about it, it might be interesting to already have channel-lock, but that is difficult to express in an enum. -- Cyrille Berger _______________________________________________ CREATE mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/create
