On Mon, Jan 25, 2016 at 1:47 PM, Kieren MacMillan <
kieren_macmil...@sympatico.ca> 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
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to