lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Determining what parameters exist for an item


From: David Nalesnik
Subject: Re: Determining what parameters exist for an item
Date: Mon, 25 Jan 2016 14:00:22 -0600



On Mon, Jan 25, 2016 at 1:47 PM, Kieren MacMillan <address@hidden> wrote:
Hi Harm,

> if a property is settable, this does not mean your setting takes any effect.
> I don't speak of user-errors in syntax, missing context, etc, but
> sometimes an engraver does not listen to a certain property, maybe
> because it's hard-coded or not really needed or for other good reasons.

Excellent point. I’m sure it’s a pie-in-the-sky thought… but…

Is there a way, in your [wonderful] list of _all_ properties, to have Lily automatically say which will have an effect?
Or is that as simple as “adjusting a property will have an effect if and only if it’s listed on the grob’s ‘homepage’ in the IR”?

Just because a grob supports a certain interface doesn't guarantee that there's code written to handle all of the interface's properties for that particular grob.  Also, an overridable property doesn't necessarily have a default value listed in the IR: 'color, for example.

DN 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]