On 15 juin 2012, at 22:10, d...@gnu.org wrote:

> Ok, I am currently somewhat fuzzy.  A grob has individual properties,
> and it has interfaces.  Interfaces also carry properties.  When a grob
> is created, its properties are initialized from the context and then
> live on independently.
> 
> I think that the interface-induced properties initialize from context
> properties unless overriden per grob.  But I really don't have enough of
> a clue of the backend to really tell right now.
> 
> http://codereview.appspot.com/6310043/

For a grob to have a property, it must have an interface that implements that 
property.

What do you mean by interface induced property?  If a grob implements an 
interface with property X, said grob does not have a value set for property X 
unless it is explicitly defined in define-grobs.scm.

Cheers,
MS
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to